filesys : device 名稱(eg./dev/sda1),mount 點 (eg. / 或 /usr)
-t : 給定檔案系統的型式,若在 /etc/fstab 中已有定義或 kernel 本身已支援的則不需加上此引數
-s : 依序乙個乙個地執行 fsck 的指令來檢查
-a : 對/etc/fstab 中所有列出來的 partition 做檢查
-c : 顯示完整的檢查進度
-d : 列印
e2fsck
的 debug 結果
-p : 同時有 -a 條件時,同時有多個 fsck 的檢查一起執行
-r : 同時有 -a 條件時,省略 / 不檢查
-v : 詳細顯示模式
-a : 如果檢查有錯則自動修復
-r : 如果檢查有錯則由使用者回答是否修復
補充說明:
例子 :
檢查 msdos 檔案系統的 /dev/hda5 是否正常,如果有異常便自動修復 :
fsck -t msdos -a /dev/hda5
注意 :
此指令可與 /etc/fstab 相互參考操作來加以了解。
範例:檢查/dev/sda3
[root@localhost ~]# fsck -c -t ex
t3 /dev/sda3fsck 1.39 (29-may-2006)e2fsck 1.39 (29-may-2006)/dev/sda3 is mounted.
warning!!! running e2fsck on a mounted filesystem may causesevere filesystem damage.
do you really want to continue (y/n)? yes
/home: recovering journal/home: clean, 11/524288 files, 25399/524120 blocks#一切正常就會出現上述資訊
#主意通常只有root且系統有問題的時候才用這個命令,否則在正常狀態下使用此命令可能會損壞檔案。
相關知識:
linux fsck資料出錯的災難應急方案介紹
[適用於]
1、檔案系統:ext2 ext3 reiserfs xfs等
2、範圍:提示檔案系統需要fsck時,未執行或fsck執行完成
[症狀]
1、無法mount分割槽;
2、大量檔案、目錄丟失,根目錄下生成/lost+found資料夾,裡面有大量#******類的檔案和目錄;
3、fsck很快報錯完成;
4、fsck執行時,有大量提示,如修改節點、清0節點等操作
[應急方案]
1、如遇提示fsck時,請小心。如果可能,請盡快斷開系統,umount所有分割槽。
2、必需執行fsck時,先做準備工作,方法一:可事先用dd
命令將所涉及到的分割槽輸出到另外的儲存體上(最好不要在出錯的儲存體本身上做dd) 命令大致結構可如: dd if=/dev/sda0 of=/dev/sdb0 .....
3、必需執行fsck時,先做準備工作,方法二:將整個linux儲存體掛載到虛擬機器環境,將linux儲存體設為nonpersisten模式,再執行,執行過後,如果資料完好,應盡快通過ftp等方式拷貝出來。
4、必需執行fsck時,先做準備工作,方法三:將整個linux儲存體掛載到其他系統上(如windows),做好映象後再做fsck。
5、如上面幾種方式均因條件等原因無法實施,必須執行時,可小心觀察fsck的執行提示(關掉-a)如果發現有提示節點錯誤需更正或清0、節點描述檔案大小不正確等資訊,應停止執行fsck。
6、因恢復需要參考很多資訊,因盡可能保持系統不工作狀態,至少不得再次mount分割槽(即便不做任何讀寫操作,也會因系統的工作原理不斷降低資料恢復的可能性,增加資料恢復的難度)
7、尋求專業資料恢復公司幫助。
對磁碟進行映象的方案:
1、可用相同或大於源盤容量的硬碟做為目標盤,將源盤全部扇區方式clone到目標盤。
2、可將源盤完全以扇區方式輸出檔案到某大容量儲存空間(如大容量硬碟、nas、san、das等)
輸入root密碼登入後採用:fsck -t ext3 -r /usr/local 修復
Linux修復檔案系統
注意 修復有風險,操作需謹慎。風險一定要說明啊!由於還沒遇到過,我就當網上找了一張圖。如果在啟動時,出現了如上圖紅色框內的run fsck manually,那麼一般是檔案系統有問題。最下面提示了輸入root密碼進入安全模式 也有人稱之為救援模式或維護模式 或者按下 d繼續。這時候我們選擇輸入roo...
修復檔案系統
1.環境描述 在linux系統中,非正常關機,突然斷電,裝置資料讀寫異常等原因導致檔案系統的破壞。比較常見的是超級塊 supper block 損壞。2.名詞解釋 超級塊 檔案系統的核心 檔案 它記錄了該檔案系統的型別,大小,空閒磁碟塊等資訊,類似windows的分割槽表。3.實驗案例演示 第一,破...
檔案系統修復
1.環境描述 在linux 系統中,非正常關機,突然斷電,裝置資料讀寫異常等原因導致檔案系統的破壞。比較常見的是超級塊 supper block 損壞。2.名詞解釋 超級塊 檔案系統的核心 檔案 它記錄了該檔案系統的型別,大小,空閒磁碟塊等資訊,類似 windows 的分割槽表。3.實驗案例演示 第...