
我計劃在 512GB 磁碟上以 UEFI 模式建立 Ubuntu Server 安裝的完整備份。有一個強制的 UEFI 分割區(1GB),/boot 是標準的 EXT4 獨立啟動分割區(2GB),磁碟的其餘部分是大 LVM 實體磁碟區(~509GB)。
- 定義一個卷組,例如。 vg-root 大小 ~509GB
- 定義一個邏輯卷,例如。 lv-root 大小為 200GB。
系統已安裝,核心和軟體包都是最新的,一切都很好。我計劃使用 LVM 快照功能在這個「乾淨」的時間點創建系統的完整備份。
我將建立大小為 200GB 的 lv-root-snap 並啟動分割區備份「dd if=/dev/BOOT_PARTITION_DEVICE of=boot_backup.dd」。從現在開始可能會有許多變化、更新等等。隨著時間的推移,可能會安裝新的內核,這是 Ubuntu 作業系統中常見的內容。
將來,我計劃透過使用反向 dd 命令和快照 lv-root-snap 中的 lv-root 恢復啟動分區來「回到過去」。
我計劃在未來的恢復過程中遵循這些步驟:
- 卸載 /boot 分割區
- 執行引導分區備份的反向 dd (因此在此之後我們在引導分區中擁有原始內核,/boot 此時仍處於卸載狀態)
- 從 lv-root-snap 恢復 lv-root(將安排下次重新啟動,因為這是掛載的活動根分割區)
- 立即重新啟動 UEFI PC
- 希望啟動到 UEFI PC 的初始狀態(「乾淨狀態」):)
此計劃對 UEFI PC 有效嗎?或者也許我遺漏了一些東西,尤其是當我在備份計劃中忽略 UEFI 分割區時?
答案1
該過程因公司而異。但最佳實踐是備份設定、配置和關鍵資料。不是作業系統本身安裝。可以輕鬆地重新安裝。您甚至可能會遇到 UEFI 安全啟動和 tpm 金鑰的問題,這些問題可能在您執行的備份之間有時會發生變化。
如果您正在尋找驅動器故障保護,請考慮 Raid 1。