然後第一件事要做 安裝 Proxmox 服務器 決定如何備份 proxmox 容器和虛擬機以及將這些備份安全保存在何處。將備份保存在同一系統上並不是真正的備份策略,也不安全。本分步指南將向您展示如何通過 Proxmox Web UI 將 Proxmox 容器和虛擬機備份到外部 USB 驅動器。您還將學習如何覆蓋現有容器或虛擬機,以及如何從備份中恢復已刪除的容器和虛擬機。
如果您在生產環境中運行 Proxmox,您應該知道如何定期備份您的 Proxmox 容器/VM 以避免數據丟失。幸運的是,Proxmox 網絡儀表板使這項任務變得更輕鬆、更快捷。
內容
1、在U盤中創建一個備份目錄。
將 USB 外部驅動器插入 Proxmox 主機系統。 確保驅動器上有足夠的可用空間來存儲 Proxmox 容器和 VM。
為了演示,我創建了一個名為 “Proxmox_Backup” 到外部 USB 驅動器。我的 USB 驅動器安裝在 /media/ostechnix/
目錄。
2. 創建一個新的 Proxmox 存儲進行備份
打開 Proxmox Web UI 並轉到: 數據中心 -> 存儲.點擊 “添加” 按鈕選擇 “目錄” 從下拉菜單中。
賦予意義 新存儲目錄的名稱 裡面 “ID” 支柱。[ディレクトリ]在列中輸入以下內容: 在外部 USB 驅動器上創建的備份目錄的實際路徑 在步驟 1。選擇下一個 “VZDump 備份文件” 在其他文件類型中 “內容” 下拉框。

在這裡,指定 Proxmox 商店名稱,如下所示: “Proxmox_Backup” 我的備份目錄位置是 “/media/ostechnix/SK_Ostechnix1/Proxmox_Backup/”我選擇了“磁盤映像”和“VZDump 備份文件”文件類型進行備份。 您可以選擇所有其他文件類型,例如 ISO 映像、容器模板、容器、片段等。
選擇要備份的內容類型後, 添加.
新存儲[ストレージ]顯示在欄目下。

您還將看到在外部驅動器上的“Proxmox_Backup”目錄下創建的新子目錄。

創建了兩個目錄,因為我只選擇了兩種文件類型進行備份(即磁盤映像和 VZDump 備份文件)。選擇不同的文件類型將創建更多目錄。
3. 備份 Proxmox 容器和虛擬機
首先,您需要創建備份作業並定義要備份的容器和虛擬機。
去 數據中心 -> 備份 並點擊 “添加” 按鈕。

裡面 普遍的 該部分應配置以下參數:
- Proxmox 節點 – 如果您想從數據中心的所有 Proxmox 節點備份所有容器和虛擬機,[すべて]選擇。您還可以從下拉框中選擇單個 proxmox 節點。
- 存儲目錄 – 這是自動選擇的。如果您有多個存儲目錄,則必須從列表中選擇一個。在我的情況下,存儲目錄是 Proxmox_Backup.
- 安排時間 – 選擇開始備份的日期和時間。 我選擇了“每天 2.20 和 22.20”。因此,備份從每天凌晨 2:30 和晚上 10:30 開始。
- 選擇模式 – 在該框中,您可以選擇在備份中包括或排除虛擬機。我選擇“一切”是因為我想備份一切。
- 壓縮 – 選擇備份的壓縮級別。使用默認設置 ZSTD(更快更好).
- 模型 – 選擇快照。
至 備份所有容器/VM 在 Proxmox 節點上, “全部” 從選擇模式。

至 僅備份特定容器/VM, 選擇 包括選定的虛擬機 從列表中選擇一個容器/VM。

裡面 預訂 部分,選擇要保留的備份數量。您有以下選擇:選擇符合您要求的一種。
- 保留所有備份
- 保持最後 “唔” 備份
- 每天、每小時、每週、每月、每年維護 “唔” 備份。

確定保留期限後, “創造” 按鈕。
[バックアップ]您將在該部分中看到備份作業。

正如您在上面的屏幕截圖中所見,我已經為我的所有容器和虛擬機配置了備份作業。
如果您選擇備份特定容器或虛擬機,則所選容器/虛擬機的 ID 為[選択]顯示在選項卡中。

而已。同樣,您可以使用不同的時間間隔定義任意數量的備份作業。備份將在預定時間自動開始。
如果您不想等到預定時間,您始終可以手動運行備份,如下一節所示。
3.1. 手動備份
選擇備份作業並 “現在跑步” 只需單擊一個按鈕,即可創建容器和虛擬機的即時備份。

[はい]單擊以啟動備份任務。 在 Proxmox Web UI 的底部[タスク]一個部分顯示備份的進度。只需雙擊它即可查看詳細輸出。

3.2. 查看備份
備份完成後,您可以查看下面的可用備份列表。 Proxmox 存儲 -> 備份 標籤。

您還可以在外部驅動器的存儲目錄中查看備份。
打開 USB 驅動器並轉到: Proxmox 存儲目錄 -> 轉儲.

4. 單個容器或虛擬機的按需備份
對容器或虛擬機進行更改後,您可能需要備份它們。例如,假設您在 VM 中設置了一個 Web 服務器並希望對其進行備份。
假設您要備份 FreeBSD 虛擬機。為此,請打開 Proxmox Web UI 並 Proxmox 主機 -> FreeBSD VM -> 備份 -> 立即備份.

請選擇 正確的目標存儲 備份驅動器、模式、壓縮方法最後點擊“備份”繼續。

成功備份後,Task Viewer 嚮導會顯示以下消息:

關閉任務查看器[バックアップ]新的備份將出現在該部分中。

也可以看看 備份 主 Proxmox 商店選項卡。
5. 恢復 Proxmox 容器和虛擬機
恢復 Proxmox 容器或虛擬機很容易!
單擊要還原的容器或 VM,然後 備份 點擊標籤[バックアップ]選擇 “恢復” 按鈕。

在這裡,您正在將容器從備份驅動器(即外部驅動器)恢復到本地磁盤,對嗎?所以你必須 從存儲中選擇“本地” 支柱。

上面的動作是 蓋上容器.
您還可以刪除容器或虛擬機並從備份中恢復。
例如,讓我們刪除 Almalinux 容器。 點擊 Almalinux 容器,然後 詳細信息 -> 刪除.

輸入容器 ID 和[Purge]和[Destroy]選中該框以永久刪除包含虛擬磁盤的容器。

我徹底擦拭了容器。我現在就去 Proxmox 存儲(即 Proxmox_Backup)-> 備份將顯示可用備份的列表。從列表中選擇一個保管庫備份。在我們的例子中,它是 Almalinux 容器。然後點擊 “恢復” 按鈕。

確保選擇“本地”存儲,然後單擊“恢復”按鈕從備份中恢復已刪除的容器。

已刪除的容器現在已恢復。您可以開始使用您的容器。
結論是
總之,我們已經了解瞭如何通過 Proxmox Web 儀表板將容器或虛擬機備份到外部驅動器。您還學習瞭如何從備份中恢復 Proxmox 容器和虛擬機。
如您所見,這是一個簡單高效的 Proxmox 備份解決方案,任何人都可以在幾分鐘內快速設置。
備份ProxmoxKVMLinuxLinux管理開源ProxmoxProxmox ContainerProxmox VEProxmox 虛擬機Proxmox 虛擬化環境Proxmox Web UI 虛擬化