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