前言
在虛擬化環境中,備份 是確保業務持續運作的關鍵要素之一。Proxmox VE 內建完善的備份與還原機制,搭配 Proxmox Backup Server (PBS),能夠達到高效率、低成本又安全的虛擬機備份方案。
一、Proxmox 備份架構概念
Proxmox VE 與 Proxmox Backup Server (PBS) 深度整合,可對 VM(KVM 虛擬機)、CT(LXC 容器)及系統設定進行高效備份。
主要特點:
- 增量備份(Incremental Backup):僅備份變更的資料區塊。
- 重複資料刪除(Deduplication):避免相同資料被多次儲存。
- 壓縮與加密(Compression & Encryption):節省空間並確保安全。
- 快速還原(Fast Restore):支援整機或單一檔案還原。
二、Proxmox 備份類型
| 類型 | 說明 | 適用場景 |
|---|---|---|
| Snapshot 備份 | 使用 LVM/ZFS snapshot 進行熱備份,不中斷服務。 | 適合 ZFS 或 LVM-thin 儲存類型。 |
| Suspend 備份 | 備份過程中暫停 VM,備份完成後再恢復。 | 適合資料一致性要求高的系統。 |
| Stop 備份 | 關機後備份整個磁碟。 | 適合無法支援 snapshot 的儲存類型。 |
三、備份儲存目標類型
Proxmox 可將備份存放於多種儲存端:
- 🖥 Proxmox Backup Server (PBS):官方推薦方案,具 dedup 與增量備份能力。
- 🗄 NFS NAS 儲存:適合一般共享式網路儲存。
- 💽 本地磁碟 / ZFS Volume:單機或測試環境可使用。
- 🪣 CIFS/SMB 共享:適合 Windows 檔案伺服器環境。
範例設定(/etc/pve/storage.cfg):
pbs: backup-server
server 10.0.200.10
datastore main
content backup
fingerprint <PBS_SERVER_FINGERPRINT>
四、備份排程與保留策略
可於 Web GUI → Datacenter → Backup 設定自動排程,定義:
- 執行頻率(每日、每週、每月)
- 備份模式(snapshot/suspend/stop)
- 保留份數(例如:keep-last=7)
- 備份目標位置(NFS/PBS)
CLI 範例:
02 * * * root vzdump –quiet1–mode snapshot –compress zstd –storage backup-server –mailnotification always
📅 每天凌晨 2 點自動執行增量備份至 PBS。
五、備份驗證與還原
定期驗證是確保備份可靠的關鍵。PBS 提供「Verify」任務,可檢查備份完整性。
還原方式:
- GUI:選擇
Datacenter → Backups → Restore - CLI:qmrestore /mnt/pbs/dump/vm-100-disk-0.vma.zst 100–storage local-lvm
可直接選擇還原至原 VM 或新 VM。
六、建議備份策略
| 頻率 | 備份方式 | 保留策略 | 儲存位置 |
| 每日 | 增量備份 (snapshot) | 保留 7 份 | PBS 主機 |
| 每週 | 完整備份 (full) | 保留 4 份 | NFS 或 PBS 次儲存 |
| 每月 | 離線完整備份 | 保留 3 份 | 外接硬碟 / 離線備份 |
建議:
- 每週執行一次 PBS 資料驗證。
- 每月測試還原流程。
- 啟用郵件通知監控備份結果。
七、Proxmox Backup Server 的優勢
- ✅ 原生整合 GUI 與 API。
- ⚡ 區塊層級 Dedup,大幅降低儲存用量。
- 🔐 AES 加密 + ZSTD 壓縮,確保安全與效能。
- 🌐 支援遠端複寫與異地備援。
八、結語
Proxmox VE 的備份機制不僅是系統保險,更是資料安全的基石。透過 Proxmox Backup Server 的增量與 Dedup 技術,可以有效節省儲存空間、提升備份速度,同時保持完整的資料還原能力。
「你的系統可靠程度,只取決於你上次成功驗證的備份。」