在我們運維工作中,頻繁的操作,可能命令寫入錯誤,造成磁盤分區的刪除,那么應該怎么辦呢?怎么恢復磁盤分區呢?
-
一不小心刪除了磁盤分區。如下圖,刪除了sda磁盤的第一個分區,為系統boot分區,系統如果重啟,則無法正常啟動。可以看到磁盤sda僅剩下sda2這一分區,sda1這一分區已被刪除。

2.在機器沒有重啟的情況下,安裝修復工具:
# yum install -y epel-release
# yum install -y testdisk
3.執行testdisk,進入程序。

4.選擇[Create],回車。

5.選擇要修復的磁盤,如下圖,為/dev/sda;
選擇下面的[Proceed],回車。

6.選擇分區表類型,這里選擇[Intel],回車。

7.選擇[Analyse],回車。

8.此時僅顯示第二個磁盤分區,選擇[Quick Search],回車。

9.修復軟件分析出第一個磁盤分區的開始塊、結束塊等信息,選擇第一個分區,回車

10.按右鍵選擇下方的write。將原有的分區信息再寫會磁盤中。

11.選擇Y,確認寫入。

12.提示需要重啟生效。

13.重啟機器
14.機器正常啟動。

轉自
在Linux,誤刪磁盤分區怎么恢復呢 https://www.toutiao.com/a6545951853782237710/?tt_from=mobile_qq&utm_campaign=client_share×tamp=1524101038&app=news_article&utm_source=mobile_qq&iid=26112390770&utm_medium=toutiao_ios
