支持的文件系統有:源
類型 單文件最大
EXT 2GB
EXT2 2TB
EXT3 16TB
EXT4 32TB
XFS 8EB
tmpfs 內存文件系統,是基於內存的文件系統
swap 虛擬內存文件系統
交換分區:即Windows 中的虛擬內存
㈡ CentOS下ext4、vfat文件系統創建、修改
(接上文: CentOS磁碟和分區簡介 )
1,磁碟分區之後並不能直接使用,需要在分區上創建文件系統並掛載;
2,查看系統能夠支持的文件系統類型: cat /etc/filesystems
3,掛載
設備或文件系統,掛載的目標位置,稱為掛載點(mount point)
掛載使用mount命令,設備、掛載點 兩者都需要指明
卸載使用umount命令,設備、掛載點 兩者只需要指明其一
Note:掛載完成後,掛載點下原有的文件就會被隱藏,無法訪問,直到卸載。因此,通常 使用空目錄作為掛載點 。
CentOS的文件系統創建工具 mkfs. fstype
其中,mkfs是linux下各種文件系統創建工具( mkfs. fstype)的前端入口,這些工具都以 mkfs. 開頭,後面是該工具管理的文件系統類型(fstype)。
實際上,ext系列文件系統真正常用的工具是 mke2fs ,其語法及常用選項如下:
用法舉例: mke2fs -t ext4 -L 'test' -b 4096 -i 4096 -m 8 /dev/sdb1
因進程意外中止或系統崩潰等 原因導致定稿操作非正常終止時,可能會造成文件損壞;此時,應該檢測並修復文件系統,檢測和修復建議離線(卸載磁碟或分區)進行;
舉例: e2fsck -y /dev/sdb1
舉例: fsck -t ext4 -a /dev/sdb1 #自動修復/dev/sdb1
3.1 顯示ext系列文件系統的屬性信息: mpe2fs
mpe2fs [-options] device
-h:只顯示設備上的超級塊信息,否則還會顯示塊組信息
3.2 顯示或修改ext系列文件系統的Label信息: e2label
查看Label:e2label device
設定Label:e2label device LABEL
舉例:
3.3 查看(也能修改)ext系列文件系統數據信息: tune2fs
舉例: tune2fs -l /dev/sdb1
注意:塊大小創建後不可修改;
tune2fs命令及其常用選項:
如果我們希望一個存儲設備(比如優盤)不需要重新創建文件系統,就 能同時在Windows或Linux系統下使用 ,那麼這時在優盤上創建vfat類型的文件系統就能滿足需求。
fat和vfat :
fat和vfat基本一致,區別在於vfat支持長文件名,而fat不支持。
此外,Linux將fat/vfat/fat32文件系統都統一用vfat表示,
vfat文件系統是CentOS原生支持的,但是fat文件系統的管理工具mkfs.vfat,mkfs.fat卻未必開始就安裝,比如我最小安裝的CentOS 7就沒有。
因此,首先要解決兩個問題,
1.1,安裝哪個包可以提供需要的管理工具?
通過yum可知,當前版本提供mkfs.vfat工具的是dosfstools-3.0.20-10.el7.x86_64這個包。
1.2,安裝dosfstools-3.0.20-10.el7.x86_64包
yum install dosfstools -y
mkfs.vfat 命令的用法
mkfs.vfat [-options] device
其中一個比較重要的選項是 -F FAT-size,在命令的man手冊中是這樣介紹的:
Specifies the type of file allocation tables used (12, 16 or 32 bit). If nothing is specified, mkfs.fat will automatically select between 12, 16 and 32 bit, whatever fits better for the filesystem size.
簡單渣翻:該選項用於指定文件分配表的類型(12,16或32 bit,即fat12,fat16或fat32)。如果沒有指定,mkfs.fat將根據文件系統的大小,在12、16或32 bit中自動選擇更合適的。
也就是說,如果這里指定-F選項如-F 32,創建的文件系統就是fat32,如果不指定, mkfs.vfat 工具將自動選擇文件類型,創建的不一定是fat32的文件系統。所以為了保險起見還是指定該選項比較好。
㈢ Centos文件系統EXT3與EXT4的主要區別
Linux kernel 自 2.6.28 開始正式支持新的文件系統 Ext4。 Ext4 是 Ext3 的改進版,修改了 Ext3
中部分重要的數據結構,而不版僅僅像權 Ext3 對 Ext2 那樣,只是增加了一個日誌功能而已。
查看《linux就該這么學》