隨著Linux的發展,它可以支援的檔案系統也越來越多,Linux系統核心可以支援的檔案系統類型:Btrfs、JFS、ReiserFS、exFAT、ext、ext2、ext3、ext4、XFS、ISO 9660、Minix、MSDOS、UMSDOS、VFAT、NTFS(Linux Kernel內建的NTFS驅動程式,但寫入功能不穩定)、HPFS、NFS、SMB、SysV、PROC等。主要支援的是ext2家族(ext4為最新版)和XFS大型檔案系統。無論是哪種系統,都要符合inode與block等檔案系統使用的特性。
Ext 2(第二代擴充檔案系統,second extended file system)它由Rémy Card設計,在1993年1月加入Linux內核之中。它和BSD中的Unix檔案系統具有相同的設計標準,同時也是Linux上的第一個商業級檔案系統。,是為了改善既有的 Ext 檔案系統而設計的,以下是這個檔案系統的特色:
Ext 3 (第三代擴充檔案系統,Third extended filesystem),由 Stephen Tweedie開發,發行於2001 年 11 月,它就是Ext 2的下一版,是一個紀錄檔檔案系統,常用於Linux作業系統,Linux 的版本從 Kernel 2.4.15 開始支援這個檔案系統,它的特色:
Ext 4 (第四代擴充套件檔案系統,Fourth extended filesystem),是 Ext 3 的下一版,在2008年10月發行穩定版,Linux 的版本從 Kernel 2.6.19 開始支援,Linux 2.6.29版公開釋出之後,它成為Linux官方的建議預設檔案系統,特色如下:
df -h
和df -T
查看cat /etc/fstab
查看mount
查看所有的掛載資訊檔案系統感覺蠻重要且複雜的,要多花點時間理解。
http://blogger.gtwang.org/2013/01/linux-ext2ext3-ext4.html