1. 程式人生 > >磁盤壞掉了??關於磁盤被破壞的一些簡單修復

磁盤壞掉了??關於磁盤被破壞的一些簡單修復

萌新試水

關於磁盤被破壞的一些簡單修復,不過樓主這裏沒有條件真正的將磁盤拔出修復,所以采用了現行復制的方法(如果沒有備份可以通過相同磁盤的文件來修復)

1.這裏我先把磁盤信息做了一個備份在其他機器上,因為沒有相同磁盤,就借此演示(不過沒有備份也可以修復,後面會有關於沒有備份修復的方法)

技術分享

2.備份完成後破壞掉原來的磁盤

技術分享

3.進入救援模式(因為磁盤空間已經被破壞,所以在重新啟動後根本不需要任何操作便會進入這個頁面,因為系統已經默認使用光盤來啟動了

技術分享

4.在救援模式下我們將被破壞的磁盤部分拷貝回來。(到這裏問題似乎已經解決了,那麽重新啟動

技術分享

重新啟動之後我們發現機器並沒有像我們想的那樣正常運行,而且連正常的加載都不能加載,說明磁盤已經被徹底破壞並且沒有被修復。那麽原因到底是出現在了那裏呢?我們再次進入救援模式

技術分享

5.進來以後我們通過路徑查看就會發現問題,這是救援模式最容易出現的一個簡單問題,就是路徑,我們剛才通過命令還原的並沒有成功還原到機器上,而是在光盤的路徑下

技術分享

6.這次我們在復制的時候講路徑改為機器絕對路徑,這裏的/mnt/sysimage便是原機器的/

技術分享

7.重新啟動就會發現磁盤已經恢復正常。

技術分享

二.

可是在生活中我們根本無法預測磁盤到底是什麽時候壞掉,自然不可能時時的對磁盤進行備份,那麽下面就是不需要備份的解決方法
1.同樣進入救援模式下,為了防止我們犯之前的錯誤,我們可以先執行chroot /mnt/sysimage 來進行切根,這條命令的目的會讓我們現在直接處在機器的根路徑下,然後執行grub-install 加選中的磁盤位置

技術分享

2.利用命令查看會發現磁盤被破壞的部分已經被修復了技術分享

3,當然grub命令也是支持交互式的,我們可以直接輸入grub進入交互模式,然後輸入你想要恢復的磁盤內容,就可以了技術分享


磁盤壞掉了??關於磁盤被破壞的一些簡單修復