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

๐Ÿ›ฐ Proxmox VE ๅ‚™ไปฝ่ˆ‡้‚„ๅŽŸๅ…จๆ”ป็•ฅ:ZFS / NFS / PBS ๆทฑๅบฆๆฏ”่ผƒ

    ๐Ÿ›ฐ Proxmox VE ๅ‚™ไปฝ่ˆ‡้‚„ๅŽŸๅ…จๆ”ป็•ฅ:ZFS / NFS / PBS ๆทฑๅบฆๆฏ”่ผƒ

    ๅœจ่™›ๆ“ฌๅŒ–็’ฐๅขƒไธญ,ๅ‚™ไปฝ่ˆ‡้‚„ๅŽŸ ๆ˜ฏ็ถญ้‹็ฉฉๅฎš็š„้—œ้ต。Proxmox VE ๆไพ›ๅคš็จฎๅ„ฒๅญ˜่ˆ‡ๅ‚™ไปฝๆ–นๅผ——ๅŒ…ๆ‹ฌ ZFS snapshotNFS ๅ…ฑ็”จๅ„ฒๅญ˜ ่ˆ‡ 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 SnapshotNFSPBS
    ้€Ÿๅบฆ★★★★★★★★☆☆★★★★☆
    ๅŽป้‡ๅฃ“็ธฎ็„ก้ƒจๅˆ†ๅฃ“็ธฎๅฎŒๆ•ดๆ”ฏๆด
    ๅฎ‰ๅ…จๆ€งๅ€ๅกŠๅฑคไฟ่ญทไพ NAS ่จญๅฎšAES ๅŠ ๅฏ†、token ้ฉ—่ญ‰
    ๅปบ่ญฐ็”จ้€”ๅ–ฎๆฉŸๅฟซ็…งๅ…ฑไบซๅ‚™ไปฝๅ„ฒๅญ˜ไผๆฅญ็ดš้•ทๆœŸไฟๅญ˜

    ๐Ÿงญ ๅ…ญ、่กŒๅ‹•ๆธ…ๅ–ฎ(Step-by-Step)

    ✅ ๅปบ็ซ‹ๅฎšๆœŸ vzdump ไปปๅ‹™(ๆฏๆ—ฅๆˆ–ๆฏ้€ฑ)  
    ✅ ๅฐ‡ๅ‚™ไปฝ็›ฎ้Œ„ๅŒๆญฅ่‡ณ NFS / PBS  
    ✅ ๆธฌ่ฉฆ้‚„ๅŽŸไธฆ้ฉ—่ญ‰ VM ๅ•Ÿๅ‹•ๆˆๅŠŸ  
    ✅ ่จญๅฎš้ƒตไปถ้€š็Ÿฅ(/etc/vzdump.conf → mailnotification)  
    ✅ ๅฎšๆœŸๆธ…็†้ŽๆœŸๅฟซ็…ง่ˆ‡ๆช”ๆกˆ  
      

    ๐Ÿ”— ๅปถไผธ้–ฑ่ฎ€

    ๐Ÿ“˜ ็ต่ชž

    ไธ่ซ–ๆ˜ฏไธญๅฐไผๆฅญๆˆ–ๅ€‹ไบบๅฏฆ้ฉ—ๅฎค,ๅฎšๆœŸๅ‚™ไปฝ้ƒฝๆ˜ฏ้˜ฒๆญข่ณ‡ๆ–™้บๅคฑ็š„ๆœ€ๅพŒ้˜ฒ็ทš。ๅปบ่ญฐไพๆ“š่ฆๆจก้ธๆ“‡ๅˆ้ฉ็š„ๆ–นๅผ:ZFS ๅฟซ้€Ÿๅฟซ็…ง ้ฉๅˆๅ–ฎๆฉŸๆธฌ่ฉฆ、NFS ้ฉๅˆๅœ˜้šŠๅ…ฑไบซ、่€Œ PBS ๆ˜ฏ้•ทๆœŸไฟๅญ˜่ˆ‡็‰ˆๆœฌๆŽงๅˆถ็š„็†ๆƒณๆ–นๆกˆ。

    — WWFandy・ๆŠ€่ก“็ญ†่จ˜

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

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

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

    ๅญ—็ดš