pve虚拟机重装后的备份与恢复
背景:pve需要更换固态重装系统,之前是pve安装在固态,虚拟机装在机械硬盘。重装系统后怎么恢复虚拟机呢?
这里只说ui操作,命令行操作自行百度
1)第一步首先要备份,备份方法有两种
第一种,这个是针对单个虚拟机的备份
第二种在数据节点里有个集体备份。
2)备份之后,那就开始重装系统吧。
重装完首先要挂载自己的机械硬盘。由于这次只是重装系统,不需要将机械硬盘重新格式化和分区。我们只需要把硬盘挂载信息写入 /etc/fstab,接着mount进行挂载到对应的目录。
- 查看pve系统识别出来的固态硬盘
ls /dev/sd*
- 跳过分区、跳过格式化
- 新建一个挂载目录
mkdir -p /mnt/sdc1
- 把硬盘挂载信息写入 /etc/fstab
#这个/dev/sdc1不固定的,取决于你机器分区之后的位置
echo /dev/sdc1 /mnt/sdc1 ext4 defaults 1 2 >> /etc/fstab
- 需要将/dev/sdc1挂载到刚创建的/mnt/sdc1下
mount /dev/sdc1 /mnt/sdc1
- 重启测试,然后的操作就跟参考链接重启之后完全一样就行了。
3)恢复虚拟机
这张图片的红框部分,其实在重启后它是空的,我们就假设它没有吧
此时,在VM Disks里有你的磁盘文件,但是如何恢复呢,下图三步操作
但是我这里恢复有个bug(我看b站up主操作也不会啊,可能版本原因),就是恢复之后,重新启动,发现虚拟机启动后自行进入了安装系统的页面。这是为什么呢?
解决办法:点击某个虚拟机,再点击选项,看引导顺序是否正确。正确的应该是排在第一的是指向你的虚拟机磁盘文件(如图)。
我还原后排第一的是iso安装文件,所以才进入了安装页面。