NAME
文件系統 - Linux 支持的文件系統類型:minix, ext, ext2, xia, msdos, umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs
DESCRIPTION 描述
在文件 /proc/filesystems 中你可以發現當前內核支持哪些文件系統。 (如果你需要一個當前所不支持的類型,插入相應的模塊或重新編譯內核。)
下面是對各種文件系統的描述。
-
minix 是 Minix 操作系統使用的文件系統,Linux 一開始時使用的。它有一些不足:64 MB 的分區限制,短文件名,單一的時間戳等等。
對於軟盤和 RAM 盤仍然有用。
- ext
- 是對 minix 文件系統的精心設計的擴展。它已經完全被擴展文件系統的第二版(ext2)所淘汰並且最終將被從內核中去除。
- ext2
-
是 Linux 對固定磁盤和可移動(裝卸)介質所使用的高性能文件系統。
擴展文件系統的第二版的設計是對擴展文件系統(ext)的擴展。ext2 是 Linux 支持的提供了最佳性能(術語上的速度和 CPU 使用率)的文件系統。
- xiafs
-
對它的設計和實現是為了通過擴展 Minix 文件系統的代碼,實現穩定和安全的文件系統。它提供了最基本的要求的特征而且不會過於復雜。
xia 文件系統已經不再有活躍的開發或維護。也不經常使用。
- msdos
- 是 DOS、Windows、和一些 OS/2 計算機使用的文件系統。 msdos 文件系統的文件名不長於 8 個字符並跟隨着可選的 '.' 和 3 個字符的擴展名。
- umsdos
- 是 Linux 使用的擴展了的 DOS 文件系統。它在 DOS 文件系統下增加了長文件名、 UID/GID、POSIX 權限和特殊文件 (設備、命名管道等)功能,而不犧牲對 DOS 的兼容性。
- vfat
- 是 Microsoft Windows95 和 Windows NT 使用的擴展了的 DOS 文件系統。VFAT 在 MSDOS 文件系統下增加了長文件名功能。
- proc
- 是一種偽文件系統,被用來作為內核數據的界面,這樣就不用讀並解釋 /dev/kmem 了。特別的是,它的文件不占用磁盤空間。參見 proc(5)。
- iso9660
-
是滿足 ISO 9660 標准的 CD-ROM 文件系統類型。
-
- High Sierra
- Linux 支持 High Sierra,它是ISO 9660 標准的 CD-ROM 文件系統的先驅。在 Linux 下支持的 iso9660 文件系統內,它被自動識別。
- Rock Ridge
- Linux 也支持使用由 Rock Ridge 交換協議指定的使用共享的協議記錄的系統。它們被用於進一步為一個 UNIX 主機描述 iso9660 文件系統中的文件,並且提供象長文件名、UID/GID、POSIX 權限和設備。在 Linux 下支持的 iso9660 文件系統內,它被自動識別。
-
- hpfs
- 是 OS/2 使用的高性能文件系統。由於缺乏可用的文檔,在 Linux 下這種文件系統是只讀的。
- sysv
- 為 Linux 實現的 SystemV/Coherent 文件系統。它實現了 Xenix FS、SystemV/386 FS 和 Coherent FS。
- nfs
- 是用於訪問位於遠程計算機上的磁盤的網絡文件系統。
- smb
-
是支持 smb 協議的網絡文件系統,被 Windows for Workgroups、Windows NT和 Lan Manager 使用。
要使用 smb 文件系統,你需要一個特殊的 mount 程序,這個程序可在 ksmbfs 包中找到,也可從下面網址下載: ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/smbfs.
- ncpfs
-
是支持 NCP 協議的網絡文件系統,被 Novell NetWare 使用。
要使用 ncpfs,你需要一個特殊的程序,這個程序可在下面網址下栽: ftp://linux01.gwdg.de/pub/ncpfs。