淺談Linux磁盤修復e2fsck命令
周末竟然去加班,原因是客戶那里有一臺服務器不能提供服務,經(jīng)過排查是突然斷電后可能產(chǎn)生了磁盤壞道導致,所以使用e2fsck命令進行了磁盤修復。
linux下磁盤檢查修復命令e2fsck
-a: 檢查 partition,如發(fā)現(xiàn)問題會自動修復。
-b: 設定 superblock 位置。
-B size: 指定 size 作為區(qū)塊大小。
-c: 檢查 partition 是否有壞軌。
-C file: 將檢查結(jié)果儲存到 file。
-d: 輸出 e2fsck debug 結(jié)果。
-f: e2fsck 預設只會對錯誤的檔案系統(tǒng)檢查,加上 -f 是強制檢查。
-F: 在檢查前將硬盤的 buffer cache 清空,避免發(fā)生錯誤。
-l list: 記錄了壞軌區(qū)塊加入 list 中。
-d : 打印 e2fsck 的 debug 結(jié)果。
-f : 強制檢查。
-n: 以 (read-only) 開啟檔案系統(tǒng)
-p: 關閉互動模式,如有問題自動修復,等同 -a。
-v: 顯示詳細報告。
-y: 啟用使用者互動模式。
使用例子
檢查 /dev/mapper/VolGroup00-LogVol02 是否有問題,如發(fā)現(xiàn)問題便自動修復:
e2fsck -a /dev/mapper/VolGroup00-LogVol02
執(zhí)行 e2fsck 或 fsck 前請先 umount partition,否則有機會令檔案系統(tǒng)毀損。
分區(qū)忙的情況,需要將所有涉及該分區(qū)的進程殺掉,有個快速的方法是執(zhí)行 fuser -k /home 。
如果需要對根目錄 (/) 進行檢查及修復,便需要進入 singal user mode 執(zhí)行。
最后別忘了將分區(qū)mount上。
以上這篇淺談Linux磁盤修復e2fsck命令就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
linux中編寫自己的并發(fā)隊列類(Queue 并發(fā)阻塞隊列)
這篇文章主要介紹了linux中編寫并發(fā)隊列類,功能有:并發(fā)阻塞隊列、有超時限制、有大小限制2013-12-12Shell腳本實現(xiàn)監(jiān)控kingate并自動啟動
這篇文章主要介紹了Shell腳本實現(xiàn)監(jiān)控kingate并自動啟動,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2014-12-12Shell腳本實現(xiàn)獲取網(wǎng)頁快照并生成縮略圖
這篇文章主要介紹了Shell腳本實現(xiàn)獲取網(wǎng)頁快照并生成縮略圖,本文獲取網(wǎng)頁快照使用phantomjs、生成縮略圖使用ImageMagick,需要的朋友可以參考下2015-02-02shell 腳本之用ab每隔30分鐘并發(fā)一次休息10分鐘
這篇文章給大家分享如何使用shll解決用ab每隔30分鐘并發(fā)一次休息10分鐘,需要的朋友可以參考下2019-11-11shell腳本實現(xiàn)ssh-copy-id批量自動發(fā)送公鑰到遠程主機
這篇文章主要介紹了shell腳本實現(xiàn)ssh-copy-id批量自動發(fā)送公鑰到遠程主機的方式,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11