Linux磁盤故障和文件系統修復(救援模式Centos7、Centos8)

問題一:文件系統分區變成只讀文件系統,無法寫入新文件、新數據。

1、遠程備份本地其他重要數據,/data/爲需要備份的目錄,/data/backup/爲遠程存儲備份的目錄。
# rsync -av /data/ [email protected]:/data/backup/

2、重新掛載/系統,測試文件系統是否可以寫入。
# mount -o remount,rw /

3、如果重新掛載/系統無法解決問題,則需要以光盤引導進入救援模式修復文件系統。

問題二:在Linux運行過程中,有時會因爲誤操作導致磁盤故障,系統無法啓動。

Linux自帶的救援模式,就可以解決此類故障。救援模式只是在內存中運行,不會對真實系統的數據造成影響。

Linux救援模式

1、在VMware下首先確認是否掛載了需要的光盤映像,如沒有掛載,按下圖步驟掛載,然後選擇"啓動客戶機"。

如果是真實環境,則將Linux安裝光盤(如果使用CD光盤,則放入第一張引導光盤)放入光驅,設置固件CMOS/BOIS爲光盤引導。不同的電腦BOIS設置不同,請按照自己電腦的型號查詢怎麼設置。當linux安裝畫面出現後。在"boot:“提示後輸入"linux rescue”,回車進入救援模式。

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

2、在VMware啓動後,先將鼠標挪到開機界面上,按下鼠標左鍵點進去,出現如下界面時快速按一下ESC鍵(只能按一次,容易失敗,多試幾次)。
在這裏插入圖片描述

3、成功後進入如下界面,這是把啓動菜單調出來了。然後上下鍵選擇光盤引導,即第三項"CD-ROM Drive"。
在這裏插入圖片描述

4、然後按ENTER鍵回車,進入如下界面,選擇"Troubleshooting",按ENTER鍵回車。
在這裏插入圖片描述
5、進入如下界面,選擇"Rescue a CentOS system",按ENTER鍵回車。
在這裏插入圖片描述
6、進入如下界面,按ENTER鍵回車。
在這裏插入圖片描述

7、進入如下界面。提示我們rescue環境接下來會找到已安裝的Linux系統,並將其掛載到光盤Linux環境的/mnt/sysimage目錄下,然後你就可以修復你的系統了。選項"continue"表示掛載權限爲讀寫,“Read_only"爲只讀,如果出現檢測失敗可以選擇"skip"跳過直接進入shell。 此時,因爲要對系統進行修復,所以需要讀寫權限。一般選擇默認選項"continue”,輸入1,按ENTER鍵回車。
在這裏插入圖片描述

8、進入救援模式,界面如下。按ENTER鍵進入shell,執行"chroot /mnt/sysimage"命令,按ENTER鍵進入root環境。
在這裏插入圖片描述
9、查看故障磁盤分區文件系統,對異常分區進行檢測並修復。
在這裏插入圖片描述

10、修復完成後,執行"exit"命令,退出root環境,輸入reboot命令重啓系統即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章