Linux

命令行中的 Clonezilla

  • June 13, 2020

我想使用 Clonezilla 將整個磁碟複製到另一台伺服器。由於源磁碟位於伺服器上,因此我無權訪問伺服器以使用 Live-CD。因此,我將不得不使用“救援系統”中的命令行來掛載要複製的磁碟。

但我還沒有找到任何關於如何從命令行使用 clonezilla 的資訊。我會非常感謝建議如何

  1. 將 Clonezialla 不(!)安裝到 live CD 上,而是作為 linux 系統安裝 => 在 Debian 6.0 上我沒有找到任何使用: aptitude search clonezilla
  2. 用於複製的參數,例如 /dev/sda

安裝 clonezilla,然後執行 /opt/drbl/sbin/clonezilla (Debian 可能會將它放在不同的地方,如果它不存在,請四處尋找它)。有一個基於 curses 的 GUI 將帶您完成整個過程。您根本不必糾結於命令行參數。

至於安裝它,它應該帶有 DRBL,您可以在http://drbl.sourceforge.net/找到它

您需要將 partclone 安裝在“救援系統”中。

您也可以使用 dd+gzip 製作映像,然後將其還原。您還可以使用 netcat 通過網路傳輸。

目的地:

nc -l 12345|gzip -d > /dev/sda1

來源:

dd if=/dev/sda1 bs=1024000|gzip |nc  1.2.3.4 12345

其中 1.2.3.4 是目標 IP。12345 是 1-65535 範圍內的埠。

編輯:請注意,這種方法要求兩個磁碟上的 CHS 相同。氣缸、氣缸蓋和扇區。否則,您可能會遇到啟動問題。至少有窗戶。PS。我找不到評論按鈕 - 因此找不到編輯。

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