Openwrt 在pve上安装之后,不能做快照。
原因:虚拟机的硬盘是不是raw格式的,raw格式不支持快照,得把它转换成qcow2格式
在这里插入图片描述

解决步骤:

前提:Openwrt 虚拟机关机,然后登录PVE的shell,执行命令

1.进入/var/lib/vz/images/100/ 目录查看 openwrt具体的镜像名称

cd /var/lib/vz/images/100/

ls 查看和上图名称一致
在这里插入图片描述

2.使用qemu命令来修改格式,需要根据你自己的实际情况做修改,不要完全的照搬



  • 注意: /var/lib/vz/images/100/vm-100-disk-1.raw 是你自己openwrt镜像正确地址
qemu-img convert -O qcow2 /var/lib/vz/images/100/vm-100-disk-1.raw /var/lib/vz/images/100/vm-100-disk-1.qcow2


  • 注意:-- sata1 是和原来的 保持一致
  • 在这里插入图片描述
qm set 100 --sata1 local:100/vm-100-disk-1.qcow2

成功提示
在这里插入图片描述



3. 查看虚拟机中的硬件,有一个新建的硬盘为sata1

在这里插入图片描述

  • 执行完成后,去PVE的web界面,找到当前虚拟机硬件界面,此时虚拟机应该有两块硬盘
  • sata0和tata1,把sata0(原来的,raw格式的)删掉,只留sata1(qcow2格式的)硬盘再去虚拟机选项界面,找到引导顺序,同样修改一下,把sata1做启动盘虚拟机开机,完事~
  • 或者更省事的方法,如果虚拟机里配置的东西不多,直接删除,重装安装然后img文件转换的时候直接转成qcow2格式,然后再添加到虚拟机里

参考:恩山无线论坛

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐