Linux磁碟修復e2fsck命令

2021-07-10 22:09:38 字數 855 閱讀 3540

linux磁碟修復e2fsck命令

前天清明節,竟然去加班,原因是客戶那裡有一台伺服器不能提供服務,經過排查是突然斷電後可能產生了磁碟壞道導致,所以使用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: 啟用使用者互動模式。

使用例子  www.2cto.com  

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

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

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

最後別忘了將分割槽mount上。

用e2fsck修復受損的linux檔案系統

今天想嘗試直接從linux deepin拷貝一些檔案到windows 10而不重啟電腦,所以就安裝ext2mgr了並載入了linux的幾個磁碟 home 再次重啟系統想進入linux的時發現系統進入到初始那個logo動畫那裡就失敗了,用內建shell進去看發現根下沒有根本沒有home了。根據deep...

linux修復檔案系統 fsck

filesys device 名稱 eg.dev sda1 mount 點 eg.或 usr t 給定檔案系統的型式,若在 etc fstab 中已有定義或 kernel 本身已支援的則不需加上此引數 s 依序乙個乙個地執行 fsck 的指令來檢查 a 對 etc fstab 中所有列出來的 par...

linux 修復磁碟

目前維護的伺服器出現的故障,系統成為唯讀,重啟後報 dev volgroup00 logvol00 unexpected inconsistency run fsck manually 出現這樣的問題需要使用fsck命令掃瞄修復磁碟 fsck掃瞄前最好通過其他方法將能備份出來的資料備份出來,以防fs...