最近,发现我的软路由作为系统盘的mstat,运行一段时间之后就掉盘,访问不到smart信息,不能登录到PVE和其他系统后台,但是路由功能因为系统跑在内存里面,所以没啥事。
notion image
notion image
所以打算将PVE里面的虚拟机全部备份,再做迁移,顺便将PVE从7.x版本升到8.x。
 
打开PVE后台,选择虚拟机,进入到备份页面。
notion image
点击立即备份,然后选择存储,压缩和模式。
PS:有文章说这里压缩需要选无,不然恢复不了,但我这里没有实测
PPS:还需要将打算备份的虚拟机直通硬件先关了,并且如果虚拟机之前配置里有IOS,也需要卸载下,不然还原可能启动有问题。
notion image
然后就可以开始备份了,等待出现OK字符即可
notion image
这时候可以看到刚才备份的数据
notion image
 
但是不懂为啥,在备份Ubuntu的虚拟机时,备份的数据就只有几十KB。更换备份磁盘和换成命令行备份都是一样。
notion image
notion image
notion image
 
然后将备份数据传输到本机上
notion image
 
然后将mstat硬盘换了
notion image
然后就正常用U盘引导,安装PVE
notion image
notion image
安装完成后打开PVE后台管理页面,已经是8.x版本,并且硬盘的smart信息也没问题。
notion image
notion image
然后将PVE的local-lvm块删除,合成一个完整的,这个全凭个人喜好
执行完以下命令后
在后台删除local-lvm
notion image
然后将存储里的local,内容选项全部勾上,这样就可以将镜像啥的放到local里了
notion image
检查硬盘空间是不是全部可用了
notion image
notion image
然后需要开启硬件的直通
notion image
notion image
没问题后就可以将之前备份的镜像上传到PVE目录下
notion image
然后在PVE的WEB后台,备份里面可以看到上传的备份
notion image
选择一个备份,点击还原,选择存储之后就可以还原了。
notion image
等待任务执行完,输出OK就可以了
notion image
等虚拟机的名字正确显示之后,就可以启动虚拟机了,启动前把要直通的硬件设置好。
notion image
至此,PVE就迁移并恢复虚拟机完了。

📎 参考文章

PVE 8.x web管理页白屏处理Java 同名线程记录
Loading...