2021-05-12 14:32:11
用e2fsck修復受損的Linux檔案系統
2020-06-16 17:17:48
想嘗試直接從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"回答。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-04/142634.htm
相關文章