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

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

分區表的備份

 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 數據恢復成功
    磁盤分區表備份、刪除和恢復
相關文章
相關標籤/搜索