fsck – 檢查及修復檔案系統

fsck 是 Unix Like 環境下常用的檔案系統檢查工具, 可以對例如斷電, 強制關機等人為因素所造成的檔案系統錯誤進行修復, 以下會列出 fsck 常用的例子, 但要留意的是, 用 fsck 做檢查最好在 single user mode, 如果在正常開機的情況, 也要將檔案系統卸載或者重新掛載成唯讀, 以免造成資料損毀。

檢查 /dev/sda2, 可以執行:

# fsck /dev/sda2

如果想一次過檢查所有檔案系統, 可以用 -A, fsck 會自動掃瞄所有在 /etc/fstab 找到的檔案系統:

# fsck -A

加上 -a 參數, fsck 會自動修復檔案系統, 無需回答問題。

# fsck -a /dev/sda2

另外有兩個參數 -f 及 -t, 我不太建議使用:

-f: 強制掃瞄檔案系統, 通常在掛載系統的情況下用, 但不建議使用.
-t: 指定檔案系統類型, 但不建議使用, 因為 fsck 會自動辨識.




Leave a Reply