๐พ Proxmox Backup Server (PBS) ๅไปฝ้ๅๅฏฆๆฐ:ๆ้ ๅฎๅ จ้ๅๆถๆง
ๅไปฝๆฏ่ๆฌๅ็ฎก็็็ๅฝ็ท。Proxmox Backup Server(PBS) ็บๅฎๆนๆดๅ็ๅไปฝ่งฃๆฑบๆนๆก,ๅ ทๅ้ซ้ๅป้(deduplication)่ๅฃ็ธฎๆฉๅถ,ๅฏๅฎๅ จๅฒๅญ VM、LXC ่ Host ้ ็ฝฎ。ๆฌๆๅฐๅธถไฝ ๅพๅฎ่ฃ、้ฃ็ท、ๅไปฝไปปๅๅปบ็ซ,ๅฐ่ณๆ้ๅ่ๅฏฆๅๅปบ่ญฐ。
๐ ็ฎ้
- ไธ、็บไป้บผ้ธๆ Proxmox Backup Server?
- ไบ、ๅฎ่ฃ่ๅๅง่จญๅฎ
- ไธ、ๅ ๅ ฅ PBS ๅฒๅญๅบซ่ณ Proxmox VE
- ๅ、ๅปบ็ซ VM/LXC ๅไปฝไปปๅ
- ไบ、้ๅๆธฌ่ฉฆ่ Snapshot ๅทฎ็ฐ
- ๅ ญ、CLI ๆไปค็ฏไพ(้ฒ้็ถญ้)
- ไธ、ๅฎๅ จ่ๅไปฝ็ญ็ฅๅปบ่ญฐ
- ๐ ๅปถไผธ้ฑ่ฎ
ไธ、็บไป้บผ้ธๆ Proxmox Backup Server?
- ๐น **Deduplication**:ๅคๆฌกๅไปฝ็ธๅ่ณๆๅ ๅญไธๆฌก,็ฏ็็ฃ็ข็ฉบ้。
- ๐น **Incremental**:ๆฏๆดๅข้ๅไปฝ,้ๅบฆๆฅตๅฟซ。
- ๐น **ๅฃ็ธฎ่ๅ ๅฏ**:ๅ งๅปบ ZSTD ๅฃ็ธฎ่ AES-256 ๅ ๅฏ。
- ๐น **ๅฎๆดๆดๅ**:ๅฏ็ดๆฅๅจ Proxmox VE ๅ งๆ็จ่้ๅ。
- ๐น **้ๆบๅ ่ฒป**:ๅฏ้จ็ฝฒๆผไธ่ฌ Debian ไธปๆฉไธ。
ไบ、ๅฎ่ฃ่ๅๅง่จญๅฎ
ไฝ ๅฏไฝฟ็จ็จ็ซไธปๆฉๆ VM ๅฎ่ฃ PBS,ๅปบ่ญฐไฝฟ็จ่ณๅฐ 4 GB RAM ไปฅไธ、ๅฒๅญ็ข 100 GB ไปฅไธ。
# ๅฎ่ฃๆญฅ้ฉ(ไปฅ Debian ็บไพ)
echo "deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription" | sudo tee /etc/apt/sources.list.d/pbs.list
wget -qO - http://download.proxmox.com/debian/proxmox-release-bookworm.gpg | sudo apt-key add -
sudo apt update
sudo apt install proxmox-backup-server -y
# ๅๅๆๅไธฆๆฅ็็ๆ
sudo systemctl enable --now proxmox-backup
sudo systemctl status proxmox-backup
้ๅ็่ฆฝๅจ็ปๅ ฅ:
https://:8007
้ ่จญๅธณ่:root@pam
ไธ、ๅ ๅ ฅ PBS ๅฒๅญๅบซ่ณ Proxmox VE
- ๅจ Proxmox VE Web ไป้ขไธญ,้ฒๅ ฅ Datacenter → Storage → Add → Proxmox Backup Server
- ๅกซๅ
ฅ PBS ไผบๆๅจ IP、Repository ๅ็จฑ(ไพๅฆ
store1)、ไฝฟ็จ่ (root@pam)่ๅฏ็ขผ。 - ้ฃ็ทๆๅๅพๆ้กฏ็คบๅฎน้่ Pool。
# CLI ๆนๅผไนๅฏๅ ๅ
ฅ
pvesm add pbs mypbs --server 192.168.1.50 --datastore store1 --username root@pam --password ****** --fingerprint xxxxxxxxxx
ๅ、ๅปบ็ซ VM/LXC ๅไปฝไปปๅ
- ้ฒๅ ฅ Datacenter → Backup,้ปๆ Add
- ้ธๆ:
- Storage:ๅๅ ๅ ฅ็ PBS ๅฒๅญๅบซ
- Mode:Snapshot / Stop / Suspend(ๅปบ่ญฐ Snapshot)
- Schedule:ไพ:ๆฏๆฅๅๆจ 02:00
- Compression:ZSTD(้ ่จญๆไฝณ)
- Retention:keep-last=7, keep-weekly=4
# CLI ๆๅๅไปฝ็ฏไพ(VM ID 100)
vzdump 100 --storage mypbs --mode snapshot --compress zstd --notes-template "auto nightly backup"
ไบ、้ๅๆธฌ่ฉฆ่ Snapshot ๅทฎ็ฐ
Snapshot:ๅไธปๆฉๅณๆๅๆปพ,้ๅบฆๅฟซไฝๅ
้ๅฎ็ฏ้ป。
Backup:ๅฏ่ทจ็ฏ้ป้ๅ,ๆฏๆด็ฐๅฐ;ๅฎๅ
จๅฑค็ดๆด้ซ。
- ้ฒๅ ฅ Datacenter → Backup,้ธๆๆๅไปฝ → Restore
- ๆๅฎๆฐ VM ID ่ Storage。
- ๆไธ้ๅง,่งๅฏ้ฒๅบฆ。
# CLI ้ๅ็ฏไพ
pct restore 101 mypbs:backup/ct/101/2025-11-06T02:00:00Z
# ๆ
qmrestore mypbs:backup/vm/100/2025-11-06T02:00:00Z 200
ๅ ญ、CLI ๆไปค็ฏไพ(้ฒ้็ถญ้)
# ๅๅบ PBS ไธๆๆๅไปฝๆช
proxmox-backup-client list store1
# ๆๅๅไปฝๅฎไธ็ฎ้
proxmox-backup-client backup etc.pxar:/etc --repository root@pam@pbs@192.168.1.50:store1
# ้ๅๅไปฝๅฐๆๅฎ่ทฏๅพ
proxmox-backup-client restore etc.pxar:/ /tmp/etc-restore --repository root@pam@pbs@192.168.1.50:store1
ไธ、ๅฎๅ จ่ๅไปฝ็ญ็ฅๅปบ่ญฐ
- ๐ **ๅ ๅฏ้้ฐ็ฎก็:** ๅปบ่ญฐๆผ PBS ่จญๅฎๅ ๅฏ้้ฐไธฆ็ฐๅฐไฟๅญ。
- ๐ฆ **3-2-1 ๅๅ:** ่ณๅฐ 3 ไปฝๅไปฝ、2 ็จฎๅชไป、1 ไปฝ็ฐๅฐ。
- ๐ **ๆธฌ่ฉฆ้ๅ:** ๆฏๆ้ธๆ 1 ๅฐ VM ้ฒ่ก้ๅ้ฉ่ญ。
- ๐ก **ๅฎน้้ ่ญฆ:** ๅ็จ PBS ๅ ฑ่กจ่ E-mail ้็ฅ。
- ๐งฑ **็ตๅ LogRotate / rsyslog:** ๅฐๅไปฝๆฅ่ช้ฒ่ก่ชๅๆธ ็。
๐ ๅปถไผธ้ฑ่ฎ
- ๐ง Proxmox VE ๅปบ็ฝฎๆๅญธ:ๅพไธ่ผ、ๅฎ่ฃๅฐๅปบ็ซ็ฌฌไธๅฐ่ๆฌๆฉ
- ๐ง Proxmox VE ็ถฒ่ทฏ่จญๅฎๅ จๆป็ฅ:Bridge、VLAN ่ๅค็ถฒๅกๅฏฆไฝ
- ⚙️ Proxmox VE Cluster ๅปบ็ฝฎๆๅญธ:ๅค็ฏ้ปๅๆญฅ่ HA ้ซๅฏ็จ่จญๅฎ
๐งญ ่กๅๆธ ๅฎ
✅ ๅฎ่ฃ PBS ไธฆ็ขบ่ชๅฏ็ปๅ ฅ Web ็ฎก็ไป้ข(https://<ip>:8007) ✅ ๅจ Proxmox VE ๆฐๅข PBS ๅฒๅญๅบซไธฆๅปบ็ซๆ็จๅไปฝ ✅ ้ฉ่ญๅฎๅฐ VM/LXC ๅไปฝ่้ๅๆๅ ✅ ่จญๅฎๅ ๅฏ้้ฐ่ E-mail ้็ฅ ✅ ๅฎๆๆชขๆฅๅฎน้、ๆธ ้ค้ๆๅไปฝ ✅ ไธไธ็ฏ:Proxmox VE Cluster ๅค็ฏ้ป่ HA ็ฐๅขๅฏฆไฝ
— WWFandy・ไธป้ก็ญ่จ
ๆฒๆ็่จ:
ๅผต่ฒผ็่จ