۱. ذخیرهسازی مقصد
بکاپ را روی دیسک یا سرور دیگری بگیرید، نه همان دیسکی که ماشینها روی آن هستند. مثال با یک پوشهی NFS:
pvesm add nfs backup-nfs --server 192.168.10.40 --export /backups/pve --content backup
pvesm statusاگر Proxmox Backup Server دارید، آن را از Datacenter → Storage → Add → Proxmox Backup Server اضافه کنید. بکاپ افزایشی و deduplication دارد و انتخاب بهتری است.
۲. زمانبندی
در رابط وب: Datacenter → Backup → Add
- Storage:
backup-nfs - Schedule:
01:00 - Selection mode: All
- Mode: Snapshot (بدون خاموش کردن ماشینها)
- Compression: ZSTD
- Retention: Keep Daily 7، Keep Weekly 4، Keep Monthly 3
پیکربندی در /etc/pve/jobs.cfg ذخیره میشود.
۳. اجرای دستی
vzdump 120 --storage backup-nfs --mode snapshot --compress zstd --notes-template '{{guestname}} manual'برای سازگاری کامل در حالت snapshot، QEMU Guest Agent را داخل ماشینها نصب کنید (apt install qemu-guest-agent) و در تنظیمات VM گزینهی Guest Agent را فعال کنید.
۴. بازیابی آزمایشی
بازیابی را با شناسهی جدید انجام دهید تا ماشین اصلی دست نخورد:
ls /mnt/pve/backup-nfs/dump/ | tail -3
qmrestore /mnt/pve/backup-nfs/dump/vzdump-qemu-120-2026_11_07-01_00_02.vma.zst 920 --storage local-lvm
qm set 920 --net0 virtio,bridge=vmbr0,link_down=1
qm start 920link_down=1 کارت شبکهی نسخهی بازیابیشده را قطع نگه میدارد تا با ماشین اصلی تداخل IP نداشته باشد.