1 檔案系統
1 作業系統通過檔案系統來管理檔案及資料,磁碟或分區需要建立檔案系統之後才能為作業系統使用 ,建立檔案系統的過程稱為格式化
2 沒有檔案系統的裝置稱為裸裝置
3 常見的檔案系統有fat32 , NFTS , ext2 , ext3 , xfs , HFS等
4 windows下的主流的檔案系統是NTFS,Linux下的主流檔案系統為ext2 和 ext3
5 判斷一個檔案系統的好壞主要是: 最大的分區的大小,支援最大的檔案的個數 , 支援檔案名稱的長 度,日子功能,檔案存取效能
2 建立檔案系統
1 使用命令mke2fs -t ext4 /dev/sda1 來建立檔案系統
-b 指定檔案系統塊(block)大小(block是檔案系統讀寫操作的最小單位,預設是4096)
-c 建立檔案系統的時候檢查塊損壞
-L 指定卷標
-j 建立檔案系統日誌
2 mkfs也可以建立檔案系統,相對有mke2fs比較簡單,支援的參數比較少
mkfs.ext4 /dev/sda1
mkfs.ext3 /dev/sda1
mkfs.vfat /dev/sda1
3 dumpe2fs 可以用來查看分區的檔案系統的情況
dumpefs /dev/sda1
4 日誌
1 帶日誌的檔案系統具有較強的穩定性,在出現錯誤的時候,可以進行修複
2 使用帶日誌的檔案系統,會使用一個“兩階段交易認可”方式進行提交,當進行磁碟操作的 時候,檔案系統進行以下操作
-檔案系統將準備執行的事務的具體內容寫入日誌
-檔案系統進行操作
-操作成功後將日誌刪除
3 這樣做的好處是當出現意外的時候,我們可以通過之前寫入的日誌來寫恢複資料。但是會喪失一 定的效能
5 E2LABEL來打標籤
1 e2label /dev/sda1 LINUXCAST,一般預設標籤的名字為大寫
6 fsck來檢查並修複檔案系統
1 fsck /dev/sda1
2 使用-y的參數無提示直接修複 fsck -y /dev/sda1
3 系統啟動是會對磁碟進行fsck操作
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/