Linux

如何使用 RHEL 5.4 複製 HD?

  • September 7, 2010

我們使用的是 RHEL 5.4,需要複製一些硬碟。這樣做的好(或“正確”)方法是什麼?如果可以的話,我想避免使用 dd ,因為這有點慢。(但是,如果這是唯一的選擇,那就這樣吧。)

一些警告:

  1. 無法使用其他發行版 - 包括 live CD - 因為我們有一個非常嚴格的審批流程,我們唯一可以使用的發行版是 RHEL。

  2. 如果可能的話,我們需要使用 RHEL 軟體包中的軟體。其他軟體的推薦仍然很受歡迎,但如果我們可以使用 RHEL 中已經包含的東西,它將為我們節省大量的文書工作。

我意識到這似乎是我試圖讓工作變得比應有的更難,但這就是公司法規的本質。

謝謝你的幫助!

您需要多精確的複製?例如,如果有 LVM,ID 是否需要匹配?ext2(和 3,可能是大多數 Linux 文件系統)在每個文件系統上都有一個通用唯一標識符(UUID);那些需要在原始和複製之間匹配嗎?

換句話說,你需要複製做什麼?

沒有什麼比 dd 製作驅動器的真正精確複製更快的了。

一些 dd 替代品

  1. 使用 fdisk(或 parted 或 cfdisk 或其他)來複製分區。lv 工具(如有必要)。製作文件系統,使用rsync或複制數據——這將以完全不同的塊排列方式佈置文件,但看起來相同。或者不要掛載原始文件系統並使用類似的東西(cd /origmount ; tar cf) | (cd /newmount; tar xf -)``cp``dump -level0 -f - /dev/sda1 | (cd /mnt/sdb1; restore -f - -rf)
  2. 小心使用軟體 RAID 工具 (md) 從原始分區中創建降級 RAID1,添加新分區,等待同步完成,然後中斷 RAID。這可能會比 dd 慢,但大部分工作可以在機器執行時完成,因此對於該詞的某些定義它可能“更快”。

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