๐ฐ Proxmox VE ๅไปฝ่้ๅๅ จๆป็ฅ:ZFS / NFS / PBS ๆทฑๅบฆๆฏ่ผ
ๅจ่ๆฌๅ็ฐๅขไธญ,ๅไปฝ่้ๅ ๆฏ็ถญ้็ฉฉๅฎ็้้ต。Proxmox VE ๆไพๅค็จฎๅฒๅญ่ๅไปฝๆนๅผ——ๅ ๆฌ ZFS snapshot、NFS ๅ ฑ็จๅฒๅญ ่ Proxmox Backup Server(PBS)。ๆฌๆๅฐๅฎๆด่งฃๆไธ็จฎๆฉๅถ็ๆถๆง、ไฝฟ็จๆ ๅข่ๆไปคๅฏฆไพ。
๐ฆ ไธ、ๅไปฝๆนๅผๆฆ่ง
| ๆนๅผ | ็นๆง | ๅช้ป | ้ๅถ |
|---|---|---|---|
| ZFS Snapshot | ๅๅกๅฑคๅณๆๅฟซ็ ง | ้ๅบฆๅฟซ、ไธไธญๆท VM | ้ไฝฟ็จ ZFS ๅฒๅญๆฑ |
| NFS Storage | ๅค้จ NAS ๆ่ผ | ้ไธญ็ฎก็、็ธๅฎนๆง้ซ | ็ถฒ่ทฏ I/O ไพ่ณดๆงๅผท |
| PBS Server | ๅฎๆนๅไปฝไผบๆๅจ | ้่ค่ณๆๅช้ค、้ซๅฃ็ธฎ、ๅฎๅ จๅ ๅฏ | ้้กๅคๅฎ่ฃ Proxmox Backup Server |
๐งฑ ไบ、ZFS Snapshot ๅฏฆไฝ
็ถ VM ๅฒๅญๅจ ZFS Volume ๆ,ๅฏ็ดๆฅๅปบ็ซๅฟซ็ งไธฆ้้ send/recv ๅณ่ผธ:
# ๅปบ็ซๅฟซ็
ง
zfs snapshot rpool/data/vm-101-disk-0@backup_20251111
# ๅณ่ผธ่ณ้ ็ซฏๅไปฝไผบๆๅจ
zfs send rpool/data/vm-101-disk-0@backup_20251111 | ssh backup@10.0.0.5 zfs recv backups/pve101
# ๅๅบๅฟซ็
ง
zfs list -t snapshot
้ฉ็จๆผๅฟซ้ๅๆปพ่ๅฐ่ฆๆจกๅข้ๅไปฝ。
๐ ไธ、NFS Network Storage ๆ่ผ่ vzdump ๅไปฝ
NFS ้ฉๅ้ไธญๅไปฝๆๆ VM/CT:
# ๅฏๅ
ฅ้ ็ซฏ NFS ๅฒๅญ
mkdir /mnt/backup_nfs
mount -t nfs 10.0.0.10:/volume1/proxmox /mnt/backup_nfs
# ๅจ Proxmox ๆฐๅขๅฒๅญ
nano /etc/pve/storage.cfg
nfs: backup-nfs
path /mnt/backup_nfs
server 10.0.0.10
export /volume1/proxmox
content backup
maxfiles 5
ๆๅๅไปฝ็ฏไพ:
vzdump 101 --mode snapshot --compress zstd --storage backup-nfs
๐งฎ ๅ、Proxmox Backup Server(PBS)ๅฎๆด่จญๅฎ
PBS ็บๅฎๆนๅป้ๅไปฝ่งฃๆฑบๆนๆก,ๆฏๆด AES ๅ ๅฏ、ๅฟซ็ ง้ฉ่ญ่่ณๆ็ๆฌๅ。
# ๅจ PBS ไผบๆๅจไธๅปบ็ซ repository
pvesm add pbs backup-pbs --server 10.0.0.20 --datastore datastore1 --username backup@pbs --fingerprint <ๆ็ด>
# ๅจ Proxmox ่จญๅฎๅไปฝไปปๅ
vzdump 101 --storage backup-pbs --mode snapshot --compress zstd --remove 0
้ๅ(Restore)ๆนๅผ:
qmrestore vzdump-qemu-101-2025_11_11-10_00_00.vma.zst 201 --storage local-lvm
ๆไฝฟ็จ WebUI → Backup → Restore ้ฒ่กๆไฝ。
๐ ไบ、ๆง่ฝ่็ญ็ฅๆฏ่ผ
| ้ ็ฎ | ZFS Snapshot | NFS | PBS |
|---|---|---|---|
| ้ๅบฆ | ★★★★★ | ★★★☆☆ | ★★★★☆ |
| ๅป้ๅฃ็ธฎ | ็ก | ้จๅๅฃ็ธฎ | ๅฎๆดๆฏๆด |
| ๅฎๅ จๆง | ๅๅกๅฑคไฟ่ญท | ไพ NAS ่จญๅฎ | AES ๅ ๅฏ、token ้ฉ่ญ |
| ๅปบ่ญฐ็จ้ | ๅฎๆฉๅฟซ็ ง | ๅ ฑไบซๅไปฝๅฒๅญ | ไผๆฅญ็ด้ทๆไฟๅญ |
๐งญ ๅ ญ、่กๅๆธ ๅฎ(Step-by-Step)
✅ ๅปบ็ซๅฎๆ vzdump ไปปๅ(ๆฏๆฅๆๆฏ้ฑ) ✅ ๅฐๅไปฝ็ฎ้ๅๆญฅ่ณ NFS / PBS ✅ ๆธฌ่ฉฆ้ๅไธฆ้ฉ่ญ VM ๅๅๆๅ ✅ ่จญๅฎ้ตไปถ้็ฅ(/etc/vzdump.conf → mailnotification) ✅ ๅฎๆๆธ ็้ๆๅฟซ็ ง่ๆชๆก
๐ ๅปถไผธ้ฑ่ฎ
- ๐ฐ Proxmox VE ็ถฒ่ทฏ่จญๅฎ:Bridge ่ VLAN ็ฎก็
- ๐งฑ Proxmox ๅฒๅญ็ตๆง:ZFS、NFS、iSCSI、LVM ๆฏ่ผ
- ๐ง Linux systemd ๆทฑๅ ฅ่งฃๆ่ๅๅๆต็จ็ฎก็
๐ ็ต่ช
ไธ่ซๆฏไธญๅฐไผๆฅญๆๅไบบๅฏฆ้ฉๅฎค,ๅฎๆๅไปฝ้ฝๆฏ้ฒๆญข่ณๆ้บๅคฑ็ๆๅพ้ฒ็ท。ๅปบ่ญฐไพๆ่ฆๆจก้ธๆๅ้ฉ็ๆนๅผ:ZFS ๅฟซ้ๅฟซ็ ง ้ฉๅๅฎๆฉๆธฌ่ฉฆ、NFS ้ฉๅๅ้ๅ ฑไบซ、่ PBS ๆฏ้ทๆไฟๅญ่็ๆฌๆงๅถ็็ๆณๆนๆก。
— WWFandy・ๆ่ก็ญ่จ
ๆฒๆ็่จ:
ๅผต่ฒผ็่จ