功能說明
檢查 ext2/ext3/ext4 檔案系統的正確性,並在需要時進行修復。
語法
e2fsck [-acCdfFnprsStvVy] [-b] [-B <區塊大小>] [-l <檔案>] [-L <檔案>] [裝置名稱]
傳回值與意義
| 0 | 無錯誤發生 |
| 1 | 檔案系統發生錯誤,已修正 |
| 2 | 檔案系統發生錯誤,已修正 |
| 4 | 檔案系統發生錯誤,未修正 |
| 8 | 運作時發生錯誤 |
| 16 | 語法錯誤 |
| 128 | 共享函式庫錯誤 |
參數說明
- -a:不詢問使用者,自動修復檔案系統。
- -b:指定 superblock,不使用預設 superblock。
- -B <區塊大小>:指定區塊大小,單位位元組。
- -c:一併執行
badblocks 標示損壞區塊。 - -C:將檢查過程完整記錄在 file descriptor,利於完整監控。
- -d:顯示除錯資訊。
- -f:即使無錯誤跡象,仍強制檢查正確性。
- -F:執行前先清除裝置緩衝區。
- -l <檔案>:將檔案指定區塊加入損壞區塊列表。
- -L <檔案>:先清除損壞區塊列表,再加入檔案指定區塊,使列表與檔案內容一致。
- -n:以唯讀模式開啟檔案系統,採非互動方式,所有問題預設回答「no」。
- -p:不詢問使用者,自動修復(同 -a)。
- -r:僅為相容性存在,無實際作用。
- -s:若位元組順序不當則交換,否則不動作。
- -S:無論位元組順序,一律交換。
- -t:顯示時間資訊。
- -v:執行時顯示詳細資訊。
- -V:顯示版本資訊。
- -y:採非互動方式,所有問題預設回答「yes」。