如何在重新安裝之前備份 Ubuntu 分割區?

如何在重新安裝之前備份 Ubuntu 分割區?

由於各種原因我想重新安裝 Ubuntu。在執行此操作之前,我想備份我的 Ubuntu 分割區,以防出現問題(極不可能)。我以前備份過整個磁碟,但沒有備份過單一分割區。我的分區佈局:

sda 8:0 0 232,9G 0 disk
├─sda1 8:1 0 35G 0 part     (Windows 8.1)
├─sda2 8:2 0 194G 0 part /  (Ubuntu 14.04)
└─sda3 8:3 0 4G 0 part      (SWAP)

我可以使用 USB 隨身碟啟動便攜式 Linux 驅動器,然後使用“dd”將“sda2”複製到我的外部硬碟嗎?

由於它是第二個分割區,如果我想恢復備份分割區,我是否需要對 MBR 執行任何操作?

答案1

cp您可以使用普通檔案複製命令(在終端機中或使用您喜歡的任何檔案管理器拖放)將個人檔案備份到外部磁碟。這通常就足夠了,除非您對系統範圍的設定進行大量自訂(在/etc)。在最壞的情況下,您需要重新安裝 Ubuntu,然後將您的個人檔案複製回來。

克隆屬如果您想備份整個分割區或整組分割區,則這是一種流行的備份工具。然後,您將能夠還原整個分割區,就像使用備份一樣dd,但是 Clonezilla 備份將佔用更少的磁碟空間,並且會更快地進行,因為它不會備份磁碟中未使用的磁區,這dd備份會。

至於MBR,我不會打擾。 GRUB 依賴 MBR 中的程式碼,但也依賴其他地方的程式碼,因此如果出現嚴重錯誤,您可能需要使用啟動修復或手動恢復引導程序,即使您有 MBR 備份。這也可能更安全,因為如果您開始使用 MBRdd並且不知道自己在做什麼,那麼各種事情都可能會出錯。此外,正如 Three Diag 所說,您可能有基於 EFI 的安裝,在這種情況下您需要備份EFI 系統分割區 (ESP)。除了 MBR 在 GPT 系統中扮演保護性「分割」的角色之外,MBR 在 EFI 模式啟動中並不重要。 (也就是說,鑑於您所顯示的資料中缺少 ESP,我懷疑您已經安裝了 BIOS 模式 - 但我對此可能是錯的。)

答案2

我不太確定「只啟動便攜式 Linux 驅動器」是什麼意思。

如果您想要的是:將您的檔案硬複製sda2到 USB 中,然後最終從它啟動,這可能是可能的。

你肯定可以做的是:

  • ddsda2到一個鍵(小心命令dd並查看這裡
  • 如果要恢復:dd恢復到適當大小的分割區
  • 從即時 USB 金鑰啟動並執行該boot-repair實用程式(這會告訴您的 GRUB 為您提供載入複製回來的系統的選項)

我相信即使您省略第 1 步(例如,您可以指示 grub 引導 USB 密鑰中的系統),這也應該有效,但我自己從未嘗試過。

另外,也許查找類似「從 USB 隨身碟安裝 ubuntu」之類的內容(另請參閱可能相關的)。

最後的警告:請注意,您有 win 8.1 的雙重開機,因此您可能有 UBUNTU 的 UEFI 安裝,並且有一個 ESP 分割區來儲存所有開機檔案(也適用於 Windows)。若要檢查是否是這種情況,請查看是否存在/sys/firmware/efi其他使用者建議的目錄。在使用分割區和啟動修復時請記住這一點。

相關內容