什麼是檔案系統?概念、運作方式
網路百科中檔案系統的定義。
什麼是檔案系統?
檔案系統是在系統或網路上組織、儲存和定位資料的任何技術。運算平台的檔案系統定義作業系統在其硬碟子系統上儲存、尋找及存取檔案的方法。
運作方式
檔案系統通常具有由一系列用於儲存檔案的巢狀目錄組成的階層結構。每個目錄可以包含檔案、其他子目錄或兩者。檔案系統的頂部稱為根,各個目錄就是它的分支。檔案系統因此形成樹狀結構。
檔案系統:階層式檔案系統
檔案系統包括類型慣例,以及可用來命名檔案的字元數目上限。檔案可以透過指定檔案的絕對路徑來定位檔案系統,也就是說,其路徑從根目錄開始,遍歷目錄結構,直到到達檔案為止。使用圖形使用者介面 (GUI) 或命令列工具,可以定位、複製、移動和刪除檔案。Microsoft Windows 檔案總管是 GUI 工具的範例,可顯示 Windows 電腦上檔案系統的階層結構。檔案系統可以整合具有隱藏和唯讀等屬性標記檔案的技術。有些檔案系統可讓您壓縮檔案,有些則可讓您為使用者指定檔案系統配額。
檔案系統一般可分為兩種類型,視儲存資源所在的位置而定:
本機檔案系統:這些系統是作業系統的一部分,並管理本端連接的儲存裝置,例如磁碟機和抽取式磁碟機。可以共用本機檔案系統的部分,以允許網路上的使用者存取特定檔案,但使用者通常需要知道共用的名稱或位置才能存取它。
分散式檔案系統:這些系統可用來將許多不同機器上本端檔案系統的共用部分合併成單一網路範圍的階層式檔案系統。分散式檔案系統允許遍布網路的共享網路資源看起來好像它們位於單一「超級伺服器」上,並簡化了使用者尋找和存取共享網路資源的過程。
常見檔案系統的範例包括:
MS-DOS 型和 Windows 型電腦的檔案配置表 (FAT) 檔案系統
適用於 Windows NT、Windows 2000 和所有 Windows Server 系統的 NTFS 檔案系統
適用於 Windows NT 和 Windows 2000 的分散式檔案系統 (Dfs)
標準階層式 UNIX 檔案系統
Sun 適用於 UNIX 平台的分散式網路檔案系統 (NFS)