Linux
在 RAID10 和 lvm 分區上複製作業系統的最佳方法
我需要備份/複製整個作業系統。問題是 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,首先,您需要知道要從哪個驅動器複製以及要復製到哪個驅動器。因此,您將使用
lshw
orfdisk -l
或disklabel
。無論哪個應用程序都可以讓您列出所有磁碟和卷。例如,如果要將
/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/sda1
LVM的分區在哪裡,是/dev/sdb1
您想要的新驅動器上的分區,logfile
是您要生成的日誌文件的位置/名稱。-f
強制甚至錯誤並-n
跳過損壞或難以複製的區域。您可以添加-b
以更改字節大小,但預設為512
,這對於大多數案例來說已經足夠了。如果你想走得更快,你可以使用更大的數字,比如,4096
。