<b>e2fsck 指令</b>
<b>【NAME】</b>
e2fsck-check a Linux ext2/ext3/ext4 file system
檢查檔案系統及檔案系統修改工具
<b>【SYNOPSIS】</b>
e2fsck [OPTIONS] device
<b>【OPTIONS】</b>
-a:對partition做檢查,若有問題便自動修複,等同-p的功能
-b:設定存放superblock的位置
-B:設定機關block的大小
-c:檢查該partition是否有壞軌
-C file:将檢查的結果存到file中以便檢視
-d:列印e2fsck的debug結果
-f:即使檔案系統處于clean狀态,也要強制進行檢測;
-F:在開始檢查前,将device的buffercache清空,避免有錯誤發生
-l bad_blocks_file:将有壞軌的block資料加到bad_blocks_file裡面
-L bad_blocks_file:設定壞軌的block資料存到bad_blocks_file裡面,若無該檔則自動産生
-n:将檔案系統以[唯讀]方式開啟
-p:對partition做檢查,若有問題便自動修複
-y:對所有問題自動回答為yes;
說明:
e2fsck執行後的傳回值及代表意義如下:
0沒有任何錯誤發生。
1檔案系統發生錯誤,并且已經修正。
2檔案系統發生錯誤,并且已經修正。
4檔案系統發生錯誤,但沒有修正。
8運作時發生錯誤。
16使用的文法發生錯誤。
128共享的函數庫發生錯誤。
大部份使用e2fsck來檢查硬碟分區的情況時,通常都是情形特殊,是以最好先将該分區解除安裝,然後再執行e2fsck來做檢查,若是要非要檢查/時,則請進入單使用者模式再執行。
<b>【EXAMPLES】</b>
示例:-f參數