磁盤分區表備份、刪除和恢復

磁盤分區表備份、刪除和恢復

分區表的備份

 MBR分區表存放在硬盤0磁道第0個扇區內,總共512字節,前446字節爲bootloader,中間64位爲磁盤分區表信息,每個分區信息佔16個字節,總共存放在4個分區。
 查看硬盤的十六進制文件,在硬盤前512字節中,從2080開始至aa55前的64字節就是我們需要備份的磁盤分區表

磁盤分區表備份、刪除和恢復

備份

  1. 使用 dd 命令將硬盤分區表的信息進行備份
    磁盤分區表備份、刪除和恢復
  2. 查看備份出來的數據,確保正確性。
    磁盤分區表備份、刪除和恢復
  3. 將備份的文件傳至遠程主機上,或者將其複製到U盤進行備份。
    磁盤分區表備份、刪除和恢復
  4. 登陸遠程主機,並查看數據,確保一致性。
    磁盤分區表備份、刪除和恢復

清空磁盤分區表

  1. 使用 dd 命令將446字節後面的64字節清空
    磁盤分區表備份、刪除和恢復
  2. 查看清空之後的數據
    磁盤分區表備份、刪除和恢復
  3. 磁盤分區被破壞,重啓將無法進入,系統錯誤信息顯示沒有磁盤
    磁盤分區表備份、刪除和恢復

恢復數據

  1. 斷開電源重新啓動,並快速按Esc鍵,選擇光盤模式
    磁盤分區表備份、刪除和恢復
  2. 選擇Troubleshooting
    磁盤分區表備份、刪除和恢復
  3. 選擇Rescue a CentOS system進入救援模式
    磁盤分區表備份、刪除和恢復
  4. 選擇1 Continue,回車選擇默認SHELL
    磁盤分區表備份、刪除和恢復
  5. 此時主機沒有網絡地址,所以需要給主機配置網絡地址
    磁盤分區表備份、刪除和恢復
  6. 從遠程主機,將備份文件拷貝至本地
    磁盤分區表備份、刪除和恢復
  7. 使用 dd 命令,將備份的分區表數據恢復至 /dev/sda 內,重新啓動系統
    磁盤分區表備份、刪除和恢復
  8. 系統正常啓動,/dev/sda 數據恢復成功
    磁盤分區表備份、刪除和恢復
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章