如何輕鬆克隆整個系統?

如何輕鬆克隆整個系統?

我正在運行 Ubuntu 14.04 LTS,但我的硬碟遇到了一些問題。我買了一個相同大小(1TB)的新硬碟,我打算將所有資料(軟體、工作、圖片等)移到新硬碟上。

最簡單的方法是什麼?

答案1

最簡單的方法是使用上面建議的 Live CD/USB 中的 Gparted。若要執行此操作,請查看 Gparted 中的「複製和貼上分割區」部分手動的。要重現連結中給出的步驟:

複製分區:

  1. 選擇一個未掛載的分割區。請參閱“選擇分區」。

  2. 選擇:分割區→複製。應用程式將該分割區標記為來源分割區。

貼上分區:

  1. 選擇磁碟設備上未分配的空間。請參閱“選擇未分配的空間」。

  2. 選擇:分割區→貼上。應用程式顯示“貼上/分割路徑”對話框。

  3. 如果需要,您可以調整分割區的大小和位置。請參閱“指定分區大小和位置」。

  4. 如果需要,您可以指定分割區的對齊方式。請參閱“指定分割區對齊方式」。

  5. 按一下“貼上”。應用程式在「待處理操作」窗格中顯示複製分區操作。

答案2

從即時系統啟動,透過 USB(或其他 (s)ata 電纜,取決於您的硬體)插入新的 HDD,然後啟動「終端」。

檢查舊硬碟的路徑(可能是/dev/sda)和新硬碟的路徑(/dev/sdb),然後發出以下命令:

sudo dd if=/dev/sda of=/dev/sdb status=progress

請注意,這將需要很長時間。您可以在終端機上監控進度。

另一種可能性是(甚至比 更快dd):

cat /dev/sda >/dev/sdb

答案3

使用 CloneZilla (http://clonezilla.org/)會處理細節。

答案4

我創建了一個 bash 腳本,以盡可能簡單的方式使用 rsync 將整個克隆過程自動化到另一個磁碟。

該腳本負責處理所有事務,例如更改 fstab 檔案、在新磁碟中安裝正確的 grub 以及更新它以建立新的 grub 選單。

您只需使用 gparted 等工具準備好目標磁碟並設定適當的分割區即可。

有關更多詳細信息,請訪問其存儲庫:https://github.com/thiggy01/clone-ubuntu

相關內容