跳至內容

Extent(檔案系統)

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

佇咧電腦檔案系統當中,一个Extent(佇中國大陸某一寡文獻中翻譯做「區段」), 是講一段連紲的儲存空間。一般來講,一个檔案的物理大細一定是一个 extent 容量的整數倍。做一个行程建立一个檔案的時陣,檔案系統管理程式會將整個 extent 分配給這个檔案。閣再向這个檔案寫入資料的時陣(有可能是佇咧其他寫入操作了後), 資料會對頂改寫入去的資料尾仔追加資料。按呢會當減少甚至消除檔案的碎片。

以下的系統支援 extents:

  • ASM-Automatic Storage Management-甲骨文面向資料庫的檔案系統。
  • BFS-BeOS、Zeta 和 Haiku 操作系統。
  • Btrfs-佇咧 Linux 上以 GPL 授權的檔案系統。
  • Ext 四-Linux 檔案系統(需要組態啟用—— 佇咧 Linux 二孵六 . 二十三版本預設啟用)
  • Files 鋪十一-Digital Equipment Corporation ( subsequently Hewlett-Packard ) OpenVMS 檔案系統。
  • HFS and HFS Plus-Hierarchical File System-Apple Macintosh 檔案系統。
  • HPFS-High Performance File Syzstem-OS / 二 and eComStation .
  • JFS-Journaled File System-用佇咧 AIX,OS / 二 / eComStation 和 Linux 操作系統。
  • Melio FS-一款 Windows 上對 Sanbolic 參照的共享磁碟檔案系統。
  • Microsoft SQL Server-二千五二千空八版本,支援 extents 到六十四 KB
  • Multi-Programming Executive-Hewlett-Packard 製作的檔案系統。
  • NTFS-Microsoft 上新的檔案系統。
  • OCFS 二-Oracle Cluster File System-一款 Linux 的共享磁仔檔案系統。
  • Reiser 四-Linux 檔案系統 ( in " extents " 模式 )。
  • SINTRAN III-File system used by early computer company Norsk Data .
  • UDF-Universal Disk Format-Standard for optical media .
  • VERITAS File System-Enabled via the pre-allocation API and CLI .
  • XFS-SGI 的第二代檔案系統。

備註佮參考文獻

外部連結

  • Getting to know the Solaris filesystem , Part 一 : Allocation and storage strategy—comparison of block-based and extent-based allocation