Linux磁盤修復e2fsck命令

linux下磁盤檢查修復命令e2fsck

 

-a: 檢查 partition,如發現問題會自動修復。

-b: 設定 superblock 位置。 www.2cto.com  

-B size: 指定 size 作爲區塊大小。

-c: 檢查 partition 是否有壞軌。

-C file: 將檢查結果儲存到 file。

-d: 輸出 e2fsck debug 結果。

-f: e2fsck 預設只會對錯誤的檔案系統檢查,加上 -f 是強制檢查。

-F: 在檢查前將硬盤的 buffer cache 清空,避免發生錯誤。

-l list: 記錄了壞軌區塊加入 list 中。

-d : 打印 e2fsck 的 debug 結果。

-f : 強制檢查。

-n: 以 (read-only) 開啓檔案系統

-p: 關閉互動模式,如有問題自動修復,等同 -a。

-v: 顯示詳細報告。

-y: 啓用使用者互動模式。

 

使用例子 

檢查 /dev/mapper/VolGroup00-LogVol02 是否有問題,如發現問題便自動修復:

 

e2fsck -a  /dev/mapper/VolGroup00-LogVol02

 

執行 e2fsck 或 fsck 前請先 umount partition,否則有機會令檔案系統毀損。

 

分區忙的情況,需要將所有涉及該分區的進程殺掉,有個快速的方法是執行 fuser -k /home 。

 

如果需要對根目錄 (/) 進行檢查及修復,便需要進入 singal user mode 執行。

 

最後別忘了將分區mount上。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章