Backup
我可以從 Clonezilla 磁碟映像恢復單個分區嗎?
我正在考慮執行 Clonezilla 備份,並且想知道選擇哪種備份模式。一般來說,Clonezilla 提供以下備份選項:
- savedisk:保存完整的磁碟映像
- saveparts:保存特定分區的圖像
對應的有兩種恢復模式:
- restoredisk:恢復完整的磁碟映像
- restoreparts:恢復分區映像
我正在尋找的是這兩種選擇的混合體。我希望能夠在完全失敗的情況下恢復特定分區並恢復我的完整硬碟驅動器。Clonezilla 是否支持這種開箱即用的恢復途徑?
到目前為止,我還沒有找到任何有關此的官方文件。我找到的唯一參考資料是 2010 年的郵件列表討論,它指向imgconvert,這是一個自定義腳本,據說可以將磁碟映像轉換為分區映像。不幸的是,我不知道這個腳本是否仍然有效。畢竟已經5歲了。
這就是為什麼我想在這裡詢問是否有人對 Clonezilla 的這個案例有任何經驗,並且可以保證這個解決方案(或者不同的解決方案,就此而言)。
是的,僅用於從Clonezilla恢復圖像:
cat sda5.ext3-ptcl-img.gz.a* | gunzip -c | partclone.restore -d -s - -o /dev/sda5
我只需要從我的一個映像備份中恢復一個分區。
腳步:
- 由於我的備份是到外部 nfs 驅動器,所以我啟動了 clonezilla cd,
- 啟動複製
- 選擇設備圖像
- 選擇 nfs 伺服器,靜態
- 我將我的 nfs 驅動器配置為使用 clonezilla 預設值,所以我只是按了幾次 Enter,您可能需要輸入 ip、遮罩、共享等。
- 選擇 EXIT - 命令行
- 選擇命令
- sudo bash(成為root,否則您將無法備份
- cd /home/partimag
- ls - 確定你的備份在哪裡,然後 cd 到那個目錄
- 我的分區是 ext4 分區,所以我的恢復字元串是 -
cat sda9.ext4-ptcl-img.gz.a* | gunzip -c | partclone.restore -d -s - -o /dev/sda9
- 然後退出並重新啟動。
對我來說效果很好。我只有建議 - 如果您有備用硬體來執行恢復,請練習。一位智者曾經告訴我“任何白痴都可以做備份,但成功恢復需要天才”