Arch manual pages

FILESYSTEMS(5) Linux 程序員手冊 FILESYSTEMS(5)

文件系統 - Linux 支持的文件系統類型:ext, ext2, ext3, ext4, hpfs, iso9660, JFS, minix, msdos, ncpfs, nfs, ntfs, proc, Reiserfs, smb, sysv, umsdos, vfat, XFS, xiafs

通常情況下, proc 文件系統被掛載在 /proc 目錄下,您可以在 /proc/filesystems 文件中找到當前內核支持的文件系統類型;請參考 proc(5) 瞭解詳細信息。 如果您需要使用一個當前所不支持的文件系統類型,您需要插入相應的內核模塊或重新編譯內核。

如需使用某個文件系統,您必須先 掛載(mount) 它;詳情請參考 mount(8)

下面是對 Linux 內核支持或曾經支持的各種文件系統的簡要描述。 請查閱內核文檔以獲取所有選項和限制的詳細描述。

ext
是對 minix 文件系統的精心設計的擴展。 它已經完全被擴展文件系統的第二版 (ext2) 所淘汰並已在內核 2.1.21 版及後續版本中移除。
ext2
是高性能的文件系統,被 Linux 系統同時應用於固定磁盤和可移動(裝卸)介質上。 第二版擴展文件系統被設計爲擴展文件系統 (ext) 的擴展。詳情請見 ext2(5)
ext3
ext2 文件系統啓用日誌的版本。 您可以在 ext2ext3 之間輕鬆地來回切換。 詳情請見 ext3(5)
ext4
ext3 的升級版,包含一系列重要的性能和可靠性改進,並大大提升了文件系統中卷、文件、目錄的最大尺寸。 詳情請見 ext4(5)
hpfs
是 OS/2 使用的高性能文件系統。由於缺乏可用的文檔, 在 Linux 下這種文件系統是隻讀的。
iso9660
是滿足 ISO 9660 標準的 CD-ROM 文件系統類型。
High Sierra
Linux 支持 High Sierra,它是 ISO 9660 標準的 CD-ROM 文件系統的先驅。在 Linux 下支持的 iso9660 文件系統內,它被自動識別。
Rock Ridge
Linux 也支持使用由 Rock Ridge 交換協議定義的系統使用共享協議記錄(System Use Sharing Protocol)。 它們被用於進一步爲一個 UNIX 主機描述 iso9660 文件系統中的文件, 並且提供類似長文件名、UID/GID、POSIX 權限和設備等等信息。 在 Linux 下支持的 iso9660 文件系統內,它被自動識別。
JFS
是一個日誌文件系統,由 IBM 開發,從內核 2.4.24 版開始被集成進 Linux。
minix
是在 Minix 操作系統中使用的文件系統,是 Linux 第一個支持的文件系統。 它有一些不足之處,例如 64MB 的分區尺寸限制、短文件名以及單一的時間戳。 它對於軟盤和內存盤仍然有存在意義。
msdos
是 DOS、Windows、和一些 OS/2 計算機使用的文件系統。 msdos 文件系統的文件名不長於 8 個字符並跟隨着可選的英文句號“.”和 3 個字符的擴展名。
ncpfs
是支持 NCP 協議的網絡文件系統,被 Novell NetWare 使用。

要使用 ncpfs ,您需要一個特殊的程序,這個程序可在下面網址下栽: ftp://linux01.gwdg.de/pub/ncpfs

nfs
是用於訪問位於遠程計算機上的磁盤的網絡文件系統。
ntfs
取代微軟 Windows 操作系統的 FAT 文件系統(VFAT,FAT32)。 它具有使用可靠、性能好、磁盤空間使用率高的優勢,而且提供 ACL 支持、日誌、加密等等功能。
proc
是一種僞文件系統,被用來作爲內核數據結構的接口,這樣就不用讀取、解釋 /dev/kmem 了。特別的是,它的文件不佔用磁盤空間。詳情請見 proc(5)
Reiserfs
是一個日誌文件系統,由 Hans Reiser 設計, 從內核 2.4.1 版開始集成進 Linux。
smb
是支持 smb 協議的網絡文件系統,被 Windows for Workgroups、Windows NT 和 Lan Manager 使用。

要使用 smb 文件系統,你需要一個特殊的 mount 程序, 這個程序可在 ksmbfs 包中找到,也可從下面網址下載: ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/smbfs.

sysv
Linux 上的 SystemV/Coherent 文件系統實現。它實現了 Xenix FS、SystemV/386 FS 和 Coherent FS 的全部內容。
umsdos
是 Linux 使用的擴展 DOS 文件系統。它在 DOS 文件系統下增加了長文件名、UID/GID、POSIX 權限和特殊文件 (設備、命名管道等)功能,而不犧牲對 DOS 的兼容性。
vfat
是 Microsoft Windows95 和 Windows NT 使用的擴展了的 DOS 文件系統。 vfat 在 MSDOS 文件系統下增加了長文件名功能。
XFS
是一個日誌文件系統,由 SGI 設計,從內核 2.4.20 版開始集成進內核。
xiafs
的目標是通過擴展 Minix 文件系統的代碼,設計並實現穩定和安全的文件系統。 它提供了最基本的要求的功能而且不會過於複雜。 xiafs 文件系統已經不再有活躍的開發或維護。它已從內核 2.1.21 版及之後版本中被移除。

fuse(4), ext2(5), ext3(5), ext4(5), proc(5), fsck(8), mkfs(8), mount(8)

本頁面原英文版是 Linux man-pages 項目 4.09 版的一部分。 如需瞭解這個項目的描述、彙報漏洞的相關信息及本頁面的最新版本, 請訪問 https://www.kernel.org/doc/man-pages/.
本頁面中文版由中文 man 手冊頁計劃提供。

翻譯人員:Boyuan Yang <073plan@gmail.com>
中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh

2016-12-12 Linux