Hướng Dẫn Restore VM Proxmox Từ File Backup

Views: 13 08/04/2026 14:56
Hướng Dẫn Restore VM Proxmox Từ File Backup

Hướng Dẫn Restore VM Proxmox Chi Tiết

Việc restore (khôi phục) VM trong Proxmox VE là bước cực kỳ quan trọng khi:

  • Server bị lỗi

  • Cần migrate VPS

  • Hoặc rollback về trạng thái trước đó

Proxmox hỗ trợ restore rất nhanh thông qua file backup .vma, .vma.zst.

1. Kiểm tra file backup

Mặc định backup nằm ở:

/var/lib/vz/dump/

Ví dụ file:

vzdump-qemu-101-2026_04_07-15_00_00.vma.zst

2. Restore VM bằng SSH (dùng lệnh qmrestore)

Cú pháp:

qmrestore <file_backup> <VMID>

Ví dụ:

qmrestore /var/lib/vz/dump/vzdump-qemu-101-2026_04_07-15_00_00.vma.zst 200

Ý nghĩa:

  • 101 → VM cũ

  • 200 → VM mới sau khi restore

3. Restore vào storage khác

qmrestore <file> <VMID> --storage <storage-name>

Ví dụ:

qmrestore vzdump-qemu-101.vma.zst 200 --storage local-lvm

 

4. Ghi đè VM cũ (cẩn thận ⚠️)

qmrestore <file> <VMID> --force

Dùng khi:

  • Muốn restore đè VM cũ cùng ID

5. Restore nhưng không start VM

qmrestore <file> <VMID> --start 0

6. Restore qua giao diện web (GUI)

Trong Proxmox VE:

Datacenter → Storage → chọn storage chứa backup → Backup

👉 Sau đó:

  • Chọn file backup

  • Nhấn Restore

  • Chọn:

    • VM ID

    • Storage

    • Mode

Nhấn Restore

7. Lỗi thường gặp khi restore

X Lỗi: storage không tồn tại

Fix:

  • Kiểm tra:

pvesm status

X Lỗi: VM ID đã tồn tại

Fix:

  • Đổi VMID khác

  • Hoặc dùng:

--force

X Lỗi: thiếu dung lượng

Fix:

df -h

Best Practice (rất quan trọng)

  • Luôn restore sang VMID khác để test trước

  • Không overwrite trực tiếp production

  • Backup định kỳ + lưu ở server khác

  • Dùng zstd để giảm dung lượng

Tổng kết

  • Backup dùng: vzdump

  • Restore dùng: qmrestore

  • Có thể restore qua GUI hoặc SSH

  • Luôn kiểm tra storage trước khi restore

Chúc các bạn thành công.

restore proxmox restore vm proxmox qmrestore proxmox khôi phục vm proxmox restore backup vps phục hồi dữ liệu proxmox restore vzdump proxmox proxmox backup restore