檔案系統是負責檔案管理的作業系統的一部分。 它提供了一種機制來儲存資料和存取檔案內容,包括資料和程式。一些作業系統將所有內容視為Ubuntu檔案。
檔案系統處理以下問題 -
檔案結構 - 前面已經了解可儲存檔案的各種資料結構。檔案系統的任務是保持最佳的檔案結構。
恢復可用空間 - 每當檔案從硬碟中刪除時,磁碟中都會建立一個可用空間。 可能有很多這樣的空間需要被恢復,以便將它們重新分配給其他檔案。
磁碟空間分配給這些檔案 - 關於檔案的主要問題是決定將檔案儲存在硬碟上的何處。 本教學之後的章節將介紹各種磁碟排程演算法。
跟蹤資料位置 - 檔案可以或不可以僅儲存在一個塊內。它可以儲存在磁碟上的非連續塊中。 需要跟蹤部分檔案所在的所有塊。