็†ฑ้–€ๅˆ†้กž
 ่ผ‰ๅ…ฅไธญ…
็›ฎ้Œ„

๐Ÿ’พ Proxmox Backup Server (PBS) ๅ‚™ไปฝ้‚„ๅŽŸๅฏฆๆˆฐ:ๆ‰“้€ ๅฎ‰ๅ…จ้‚„ๅŽŸๆžถๆง‹

    ๐Ÿ’พ Proxmox Backup Server (PBS) ๅ‚™ไปฝ้‚„ๅŽŸๅฏฆๆˆฐ:ๆ‰“้€ ๅฎ‰ๅ…จ้‚„ๅŽŸๆžถๆง‹

    ๅ‚™ไปฝๆ˜ฏ่™›ๆ“ฌๅŒ–็ฎก็†็š„็”Ÿๅ‘ฝ็ทš。Proxmox Backup Server(PBS) ็‚บๅฎ˜ๆ–นๆ•ดๅˆ็š„ๅ‚™ไปฝ่งฃๆฑบๆ–นๆกˆ,ๅ…ทๅ‚™้ซ˜้€ŸๅŽป้‡(deduplication)่ˆ‡ๅฃ“็ธฎๆฉŸๅˆถ,ๅฏๅฎ‰ๅ…จๅ„ฒๅญ˜ VM、LXC ่ˆ‡ Host ้…็ฝฎ。ๆœฌๆ–‡ๅฐ‡ๅธถไฝ ๅพžๅฎ‰่ฃ、้€ฃ็ทš、ๅ‚™ไปฝไปปๅ‹™ๅปบ็ซ‹,ๅˆฐ่ณ‡ๆ–™้‚„ๅŽŸ่ˆ‡ๅฏฆๅ‹™ๅปบ่ญฐ。

    ๐Ÿ“‘ ็›ฎ้Œ„

    ไธ€、็‚บไป€้บผ้ธๆ“‡ 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

    1. ๅœจ Proxmox VE Web ไป‹้ขไธญ,้€ฒๅ…ฅ Datacenter → Storage → Add → Proxmox Backup Server
    2. ๅกซๅ…ฅ PBS ไผบๆœๅ™จ IP、Repository ๅ็จฑ(ไพ‹ๅฆ‚ store1)、ไฝฟ็”จ่€…(root@pam)่ˆ‡ๅฏ†็ขผ。
    3. ้€ฃ็ทšๆˆๅŠŸๅพŒๆœƒ้กฏ็คบๅฎน้‡่ˆ‡ 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:ๅฏ่ทจ็ฏ€้ปž้‚„ๅŽŸ,ๆ”ฏๆด็•ฐๅœฐ;ๅฎ‰ๅ…จๅฑค็ดšๆ›ด้ซ˜。

    1. ้€ฒๅ…ฅ Datacenter → Backup,้ธๆ“‡ๆŸๅ‚™ไปฝ → Restore
    2. ๆŒ‡ๅฎšๆ–ฐ VM ID ่ˆ‡ Storage。
    3. ๆŒ‰ไธ‹้–‹ๅง‹,่ง€ๅฏŸ้€ฒๅบฆ。
    # 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:** ๅฐๅ‚™ไปฝๆ—ฅ่ชŒ้€ฒ่กŒ่‡ชๅ‹•ๆธ…็†。

    ๐Ÿงญ ่กŒๅ‹•ๆธ…ๅ–ฎ

    ✅ ๅฎ‰่ฃ PBS ไธฆ็ขบ่ชๅฏ็™ปๅ…ฅ Web ็ฎก็†ไป‹้ข(https://<ip>:8007)
    ✅ ๅœจ Proxmox VE ๆ–ฐๅขž PBS ๅ„ฒๅญ˜ๅบซไธฆๅปบ็ซ‹ๆŽ’็จ‹ๅ‚™ไปฝ
    ✅ ้ฉ—่ญ‰ๅ–ฎๅฐ VM/LXC ๅ‚™ไปฝ่ˆ‡้‚„ๅŽŸๆˆๅŠŸ
    ✅ ่จญๅฎšๅŠ ๅฏ†้‡‘้‘ฐ่ˆ‡ E-mail ้€š็Ÿฅ
    ✅ ๅฎšๆœŸๆชขๆŸฅๅฎน้‡、ๆธ…้™ค้ŽๆœŸๅ‚™ไปฝ
    ✅ ไธ‹ไธ€็ฏ‡:Proxmox VE Cluster ๅคš็ฏ€้ปž่ˆ‡ HA ็’ฐๅขƒๅฏฆไฝœ

    — WWFandy・ไธป้กŒ็ญ†่จ˜

    ๐Ÿ”— ๅˆ†ไบซ้€™็ฏ‡ LINE Facebook X

    ๆฒ’ๆœ‰็•™่จ€:

    ๅผต่ฒผ็•™่จ€

    ๅญ—็ดš