๐งฑ Proxmox VE ๅฟซ็ ง่ๅไปฝ้ๅ:pve-zsync ่ vzdump ่ชๅๅ็ญ็ฅ
ๅจ่ๆฌๅ็ฐๅขไธญ,ๅไปฝ่ๅฟซ็
ง ๆฏ้ฒๆญข่ณๆ้บๅคฑ่ๅฟซ้ๅพฉๅ็้่ฆๆฉๅถ。Proxmox VE ๆไพ vzdump ้ฒ่กๅฎๆดๅไปฝ,ไนๆฏๆด pve-zsync ้้ ZFS ๅฟซ็
งๅฏฆ็พๅทฎ็ฐๅๆญฅ。ๆฌๆๅฐไป็ดนๅ
ฉ่
็ไฝฟ็จๆนๅผ่่ชๅๅๆ็จ็ญ็ฅ。
ไธ、Proxmox ๅไปฝๆฉๅถๆฆ่ฟฐ
Proxmox ไธป่ฆๆไพไธ็จฎๅฑค็ด็ๅไปฝ็ญ็ฅ:
- ๐️ ๅฟซ็ งๅไปฝ(Snapshot Mode):ไธไธญๆท VM ้ไฝ,ๆฏๆด ZFS / LVM-thin。
- ๐ฆ ๅๆญขๅผๅไปฝ(Stop Mode):ๅๆญข VM ๅพๅท่กๅฎๆดๅไปฝ,ๅฎๅ จไฝ้ๅๆฉ。
- ๐ ๆ่ผๅผๅไปฝ(Suspend Mode):ๆซๅ VM ๅฏซๅ ฅ่จๆถ้ซๅพๅไปฝ,้ฉๅ็ญๆ้ๅๆฉ็ฐๅข。
ไบ、vzdump:Proxmox ๅฎๆนๅไปฝๅทฅๅ ท
vzdump ๆฏ Proxmox ๅ
งๅปบๅไปฝๆไปค,ๅฏ่ผธๅบ็บ .tar ๆ .zst ๆ ผๅผ。ๆฏๆด VM ่ LXC。
# ๅไปฝๅฎไธ่ๆฌๆฉ(VM 101)
vzdump 101 --mode snapshot --compress zstd --storage local
# ๅไปฝๆๆ่ๆฌๆฉ
vzdump --all 1 --mode snapshot --compress zstd --storage local
# ๆๅฎ่ผธๅบ่ทฏๅพ
vzdump 102 --dumpdir /backup --mode stop
ๅฏๆผ Proxmox Web ไป้ข「Datacenter → Backup」่จญๅฎ้ฑๆๆงๆ็จ,ไพๅฆๆฏๆฅๅๆจ 2 ้ป่ชๅๅไปฝ。
ไธ、pve-zsync:ZFS ๅฟซ็ ง่ๅๆญฅๅทฅๅ ท
pve-zsync ๅฉ็จ ZFS snapshot + send/recv ๅ่ฝ้ฒ่กๅๅกๅฑคๅๆญฅ,้ๅธธ้ฉๅ็ฐๅฐๅๆด่ๅฟซ้้ๅ。
# ๅฎ่ฃ pve-zsync
apt install pve-zsync -y
# ๅๅงๅ ZFS ๅๆญฅ(ๅฐๆฌๅฐ pool tank/VM-101 ๅไปฝๅฐ้ ็ซฏไผบๆๅจ 192.168.1.200)
pve-zsync create --source tank/vm-101-disk-0 --dest 192.168.1.200:tank-backup/vm-101 --maxsnap 5 --name vm101_sync
# ๆฅ็ๅๆญฅไปปๅ
pve-zsync list
ๆฏๆฌกๅท่กๆๆ่ชๅ็ข็ๅฟซ็ งไธฆ้ฒ่กๅข้ๅณ่ผธ,ๅ ๅณ้ๅทฎ็ฐๅๅก,ๆ็ๆฅต้ซ。
ๅ、่ชๅๅๆ็จไปปๅ
ๅฏ้้ cron ๆ systemd timer ๅฏฆ็พ่ชๅๅๆญฅ。
# ๅปบ็ซๆ็จ
crontab -e
# ๆฏๆฅๅๆจ 3 ้ปๅท่ก ZFS ๅไปฝ
0 3 * * * /usr/sbin/pve-zsync sync --source tank/vm-101-disk-0 --dest 192.168.1.200:tank-backup/vm-101 --maxsnap 5
ไนๅฏๆผ /etc/systemd/system/pve-zsync.timer ๅปบ็ซ่ชๅๅๆๅ,ๆญ้
ๆฅ่ช็ฃๆงๆดไฝณ。
ไบ、ๅไปฝๆช้ๅ(Restore)
้้ Proxmox ๅ
งๅปบ qmrestore ๆ Web ไป้ขๅณๅฏๅพฉๅๅไปฝ。
# ๅพ vzdump ้ๅ VM
qmrestore /backup/vzdump-qemu-101-2025_11_09-02_00_00.vma.zst 101 --storage local-lvm
# ๆชข่ฆ้ๅๅพ็ VM
qm list
ZFS ๅไปฝไบฆๅฏไฝฟ็จ zfs recv ๆไปค็ดๆฅๅฐๅ
ฅ,ๅฟซ้ๅๅพฉๅฎๆดๅท。
ๅ ญ、ๅไปฝ็ญ็ฅๅปบ่ญฐ
- ๐พ ๆฏๆฅๅฟซ็ ง + ๆฏ้ฑ vzdump:ๅ ผ้กง้ๅบฆ่ๅฎๆดๆง。
- ๐ ็ฐๅฐๅๆด:ไฝฟ็จ
pve-zsync่ทจ็ฏ้ปๅๆญฅ。 - ๐งฉ ้ไธญ็ฎก็:้้ NFS ๆ่ผ้ไธญๅฒๅญๅไปฝๆช。
# ็ฐกๅฎๆชขๆฅๅไปฝ็ๆ
pve-zsync list
ls /var/lib/vz/dump
๐ ็ต่ช
Proxmox ๆไพๅคๅฑคๆฌก็ๅไปฝ่งฃๆฑบๆนๆก,ๅพ VM ๅฑค็ vzdump ๅฐ ZFS ๅฟซ็ งๅๆญฅ็ pve-zsync,้ฝ่ฝ้ๆดปๆๅฐไธๅๅ ดๆฏ。้ฉ็ถ่ฆๅ่ชๅๅๆ็จ่็ฐๅฐๅๆด็ญ็ฅ,ๆฏ็ขบไฟ่ๆฌ็ฐๅข็ฉฉๅฎ็้็ๆๅพ้ฒ็ท。
๐ ๅปถไผธ้ฑ่ฎ
- ๐งฑ Proxmox VE ็ถฒ่ทฏ่จญๅฎ่ VLAN ็ฎก็:bridge、bonding、VLAN Tag ๅ จ่งฃๆ
- ๐งฑ Proxmox VE ๅฒๅญๆดๅๆๅญธ:ZFS、NFS、iSCSI ่ LVM ็ๅทฎ็ฐ่ๅฏฆไฝ
- ๐ Linux Rsyslog ้ไธญๆฅ่ช็ฎก็่ๅๆๆๅญธ
— WWFandy・็ณป็ตฑ่็ถฒ่ทฏ็ญ่จ
ๆฒๆ็่จ:
ๅผต่ฒผ็่จ