今天想嘗試直接從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"回答。
