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

2022-04-29 12:42:09 字數 1001 閱讀 3853

今天想嘗試直接從linux deepin拷貝一些檔案到windows 10而不重啟電腦,所以就安裝ext2mgr了並載入了linux的幾個磁碟:

/

/home

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

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

#修復 /

e2fsck -y sda6

#修復 /home

e2fsck -y sda7

e2fsck引數說明:

-a 不詢問使用者意見,便自動修復檔案系統。

-b 指定superblock,而不使用預設的superblock。

-b 《區塊大小》指定區塊的大小,單位為位元組。

-c 一併執行badblocks,以標示損壞的區塊。

-c 將檢查過程的資訊完整記錄在file descriptor中,使得整個檢查過程都能完整監控。

-d 顯示排錯資訊。

-f 即使檔案系統沒有錯誤跡象,仍強制地檢查正確性。

-f 執行前先清除裝置的緩衝區。

-l 《檔案》將檔案中指定的區塊加到損壞區塊列表。

-l 《檔案》先清除損壞區塊列表,再將檔案中指定的區塊加到損壞區塊列表。因此損壞區塊列表的區塊跟檔案中指定的區塊是一樣的。

-n 以唯讀模式開啟檔案系統,並採取非互動方式執行,所有的問題對話均設定以"no"

回答。-p 不詢問使用者意見,便自動修復檔案系統。

-r 此引數只為了相容性而存在,並無實際作用。

-s 如果檔案系統的位元組順序不適當,就交換位元組順序,否則不做任何動作。

-s 不管檔案系統的位元組順序,一律交換位元組順序。

-t 顯示時間資訊。

-v 執行時顯示詳細的資訊。

-v 顯示版本資訊。

-y 採取非互動方式執行,所有的問題均設定以"

yes"回答。

1015E2 通用思想 線段的表示

這樣的題目大概是我現階段能力的極限了吧 第一步,統計每乙個點在水平和豎直方向上能雙向延申的最長長度 第二步,統計每乙個點在四個方向上能延伸的最長長度 取min 第三部,用到乙個技巧,就是乙個線段 le,ri 可以表示為2個點,即從le開始,從ri 1結束 想到之前做到過的乙個題,有很多條線段 le,...

寒假集訓2 E

有n n 100 個整數,已經按照從小到大順序排列好,現在另外給乙個整數x,請將該數插入到序列中,並使新的序列仍然有序。input 輸入資料報含多個測試例項,每組資料由兩行組成,第一行是n和m,第二行是已經有序的n個數的數列。n和m同時為0標示輸入資料的結束,本行不做處理。output 對於每個測試...

E2 E 原神的故事No 1

安柏一天正在蒙德城外探險,突然發現了乙個寶箱,但是只有點燃前面的 n 個火炬才能點亮寶箱下面的魔紋獲得寶箱。n個火炬的編號為從 1 到 n 按順序排列,而這 n 個火炬的能量分別為 ai 1 i n 現在詢問 m 次,每次告訴你乙個數字 x,安柏能點燃編號從 l 到 r的所有火炬 其中 r l 1 ...