Linux

在 RAID10 和 lvm 分區上複製作業系統的最佳方法

  • July 8, 2015

我需要備份/複製整個作業系統。問題是 lvm 分區和 RAID10 上的 2TB 數據(我不知道它是專用控制器還是 BIOS 中的假 RAID。可能是第二個選項)哪個工具最適合這個?Ghost不支持lvm分區dd是危險的,因為很容易破壞數據。(備份將由其他技術人員創建)

我需要幫助。謝謝

獲取knoppix並使用dd_rescue將 LVM 複製到另一個 LVM、物理或網路位置。

例子:

**to local drive** 
dd if=/dev/sda1 of=/media/sda5 bs=512 count=1

**to network location**
dd_rescue /dev/sda1 – | ssh root@somehost ” cat – > /some/path/filename.img

更新:

要將數據複製到另一個 HD,首先,您需要知道要從哪個驅動器複製以及要復製到哪個驅動器。因此,您將使用lshworfdisk -ldisklabel。無論哪個應用程序都可以讓您列出所有磁碟和卷。

例如,如果要將/dev/sda1(磁碟 1 上的/dev/sdb1分區 1)複製到(磁碟 2 上的分區 1),可以執行以下操作:

dd if=/dev/sda1 of=/dev/sdb1

bs是您要使用的字節大小。通常,較大的字節大小允許更快的複制。

顯然,我已經退出遊戲一段時間了,現在gddrescue可以使用,這應該是更強大的。它遵循相同的原則:

ddrescue -f -n /dev/sda1 /dev/sdb1 logfile

/dev/sda1LVM的分區在哪裡,是/dev/sdb1您想要的新驅動器上的分區,logfile是您要生成的日誌文件的位置/名稱。 -f強制甚至錯誤並-n跳過損壞或難以複製的區域。您可以添加-b以更改字節大小,但預設為512,這對於大多數案例來說已經足夠了。如果你想走得更快,你可以使用更大的數字,比如,4096

引用自:https://serverfault.com/questions/704389