PVE: vzdump & qmrestore

vzdump 101 –dumpdir /var/lib/vz/dump/ –compress zstd # vzdump 导出(备份)

接下来就是 导入(恢复)

在 Proxmox VE(PVE)中,对应的导入命令是 qmrestore


🧩 一、基本命令格式

qmrestore <备份文件路径> <新VMID> --storage <存储名>

🧰 二、示例:导入 .vma.zst 备份文件

假设你在目标 PVE 上已经:

  • 把备份文件拷贝到了 /var/lib/vz/dump/
  • 你要把它恢复成新的虚拟机 ID = 200;
  • 存储使用 local-lvm

👉 命令如下:

qmrestore /var/lib/vz/dump/vzdump-qemu-101-2025_10_31-14_20_00.vma.zst 200 --storage local-lvm

⚙️ 参数说明

参数说明
/var/lib/vz/dump/...vma.zst备份文件路径
200目标虚拟机 ID(新的 VMID,可以自己定义)
--storage local-lvm指定恢复到哪个存储池(用 pvesm status 查看可用存储)
--unique 1(可选)防止冲突时自动修改 MAC 地址
--cores--memory(可选)在恢复时直接调整配置

🧪 三、恢复后验证

执行完成后,你可以查看:

qm list

查看新 VM 是否已经创建,然后启动:

qm start 200

在 Web 界面中也会看到新的虚拟机。


🧩 四、可选高级用法

1️⃣ 指定虚拟机名称

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

2️⃣ 自动分配 MAC 地址,避免与原 VM 冲突

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

3️⃣ 只想恢复配置文件(不恢复磁盘)

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

✅ 导出 + 导入完整流程总结

操作命令
导出vzdump 101 --dumpdir /var/lib/vz/dump/ --compress zstd
传输scp /var/lib/vz/dump/vzdump-qemu-101-*.vma.zst root@新PVE:/var/lib/vz/dump/
导入qmrestore /var/lib/vz/dump/vzdump-qemu-101-*.vma.zst 200 --storage local-lvm

No Comments

Send Comment Edit Comment


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
Previous
Next