用e2fsck修復受損的linux文件系統


今天想嘗試直接從linux deepin拷貝一些文件到windows 10而不重啟電腦,所以就安裝Ext2Mgr了並加載了linux的幾個磁盤:

/
/home

再次重啟系統想進入linux的時發現系統進入到初始那個Logo動畫那里就失敗了,用內置shell進去看發現根下沒有根本沒有home了。

 

根據deepin給出的提示用下面的兩條命令救了我的系統:

#修復 /
e2fsck -y sda6

#修復 /home e2fsck
-y sda7

 

e2fsck參數說明:

-a 不詢問使用者意見,便自動修復文件系統。
-b <superblock>   指定superblock,而不使用預設的superblock。
-B <區塊大小>   指定區塊的大小,單位為字節。
-c 一並執行badblocks,以標示損壞的區塊。
-C 將檢查過程的信息完整記錄在file descriptor中,使得整個檢查過程都能完整監控。
-d 顯示排錯信息。
-f 即使文件系統沒有錯誤跡象,仍強制地檢查正確性。
-F 執行前先清除設備的緩沖區。
-l <文件>   將文件中指定的區塊加到損壞區塊列表。
-L <文件>   先清除損壞區塊列表,再將文件中指定的區塊加到損壞區塊列表。因此損壞區塊列表的區塊跟文件中指定的區塊是一樣的。
-n 以只讀模式開啟文件系統,並采取非互動方式執行,所有的問題對話均設置以"no"回答。
-p 不詢問使用者意見,便自動修復文件系統。
-r 此參數只為了兼容性而存在,並無實際作用。
-s 如果文件系統的字節順序不適當,就交換字節順序,否則不做任何動作。
-S 不管文件系統的字節順序,一律交換字節順序。
-t 顯示時間信息。
-v 執行時顯示詳細的信息。
-V 顯示版本信息。
-y 采取非互動方式執行,所有的問題均設置以"yes"回答。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM