Proxmox VE虚拟机迁移PVE下将虚拟机或LXC容器复制到另一台PVE主机
最近我在折腾Proxmox VE的虚拟机迁移,想着把一台LXC容器从旧服务器搬到新机器上。本以为备份还原就是个点点按钮的事,结果操作起来发现细节不少,一不小心就踩坑。特别是那个备份文件的位置和命名,第一次搞的时候我差点找不着北。
备份前得先关虚拟机,这个很重要!我一开始没关直接点备份,虽然也能跑,但总怕数据不一致,后来老老实实先关机再操作。点完“立即备份”,等它转完,文件就存到 /var/lib/vz/dump 目录下了。文件名长得像 vzdump-lxc-105-2025_03_29-22_05_05.tar.zst,一看就是带时间戳的压缩包。
下载备份文件到本地
接下来得把这坨文件弄到本地。我用SCP或者WinSCP直接拖下来,反正就是复制到电脑上临时放一下。这里有个坑:如果文件太大,下载得老半天,网络不稳还得重来,烦死了。
上传到目标机器
然后在新机器的同一个目录 /var/lib/vz/dump 里把文件传上去。记得权限要对,不然还原的时候会报错说找不到文件。我上次就因为权限没调好,折腾半天才发现是上传后文件属主不对。

在目标机器上还原
最后一步是还原。在Proxmox网页界面里选“还原”,找到刚上传的文件,确认配置就能启动了。不过有时候会提示存储路径不对,得提前在目标机器上配好相同的存储位置。
# 还原命令示例(命令行操作) qm restore 100 /var/lib/vz/dump/vzdump-lxc-105-2025_03_29-22_05_05.tar.zst
注意:还原前最好确认目标机器的Proxmox版本和源机器一致,不然可能兼容性问题。我上次迁移就因为版本差一个小号,还原后网络配置丢了,又得手动补。
总之这套流程跑通后其实不难,但第一次搞的时候真是手忙脚乱。现在我都养成习惯了,迁移前先关虚拟机、查文件路径、核对权限,省得后期填坑。
点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)
饿了么红包
本站附件分享,如果附件失效,可以去找找看