在空間和時間上有效地對幾乎為空的硬碟進行成像

在空間和時間上有效地對幾乎為空的硬碟進行成像

我有一個裝有 RHEL 的 Linux 機器。其磁碟 ( hda1) 大約有 25GB 可用空間。

我還有另一個磁碟 ( hda2),大小為 250GB,包含另一個 RHEL 實例,分割區大小為 200GB。磁碟上的資料約佔21GB。

需要hda2拍攝並恢復到其他相同規格的磁碟上。製作圖像檔案的最佳方法是什麼hda2

理想情況下,影像的大小應約為 25GB,因為磁碟上的實際資料僅為 21GB。

我知道以下兩種方法。

方法一:原始影像

dd if=/dev/hda2 of=/path/to/image
dd if=/path/to/image of=/dev/hda3

上面的方法會製作出250GB的巨大鏡像嗎?有效率嗎?

方法2:壓縮影像。

dd if=/dev/hda2 | gzip > /path/to/image.gz
gzip -dc /path/to/image.gz | dd of=/dev/hda2

我嘗試了第二種方法;時間太長了。這種方法有什麼缺陷呢?

上述哪一種方法比較有效,為什麼?還有其他 Linux 實用程式可以完成這項工作嗎?第三方工具不是一個選擇。

答案1

當您有較大的可用空間時,建議使用 dd 進行備份。就您而言, dd 遠非高效。您正在尋找的是 Acronis True Image。它易於使用,並具有用於備份 Linux/Windows 類型磁碟機的 GUI。您可以在海倫啟動光碟包裹。

相關內容