vm 扩展磁盘,虚拟机进去不去了

因为某个磁盘初始设定的大小只有 15G 快用完了 想要拓展磁盘

就按照网上的教程删除了所有快照,完了现在一直停留在这个页面

怎么办,求大佬们支支招 我再也不瞎搞了 第一次发帖

求个大佬来看看 一直卡在这个页面

进不去 按照教程 用工具将空闲的磁盘加到的新的区 还是不行 一开机就是初始化的页面

这是救援模式下的

fdisk -l

欢迎来到论坛:smiley:请问楼主删除的是什么镜像呢?是虚拟机的虚拟磁盘吗?另外 SLES12 是很古老的企业版了,一般用途建议使用 openSUSE15.3,如果没有重要数据直接重装 openSUSE15.3 可能更省事。

1赞

删除了 SUSE 的的快照
,因为是公司提供的,前前后后有一个月了,现在就是因为我想扩展一下磁盘 在 BM 上操作了一下 就一直停留在这个页面了

能加个微信 帮忙处理下吗 如果能处理 可有偿

我也没有遇到过这种问题,期待大佬。按理说单纯删除快照不应该导致系统不能启动。你可以按照提示检查一下日志,或者在一开始的高级启动菜单看看有没有可引导的快照。公司提供的企业版的话可以看看有没有企业支持(不知道这么老的版本还有没有)。

你运行一下 journalctl 看看有什么错误提示,就这么看是看不到原因的。

我怀疑你拓展磁盘后分区的 UUID 变了,以至于无法识别根分区报错。你用修复盘查看一下变化后的根分区 UUID 是否和 fstab 和 grub.cfg 里面的一致。

删除快照是因为 不删除无法扩展磁盘,扩展了磁盘导致了错误如下

现在就是卡这里了

微信号:dongjelacoolbe 如果有机会可以加一下吗 谢谢

如何查看 UUID
Yast——选中分区——设备——查看细节


grub.cfg 里面有两处带有分区 UUID ,一处在 “gnulinux-simple-f79bdc26-51a6-4995-9998-1631577ec84c” 这样的菜单设置里面,这里的 UUID 是根分区的。另一处是在 --set=root 后面的,这是 /boot 分区的。

我理解是文件系统挂载的问题,用 switch_root 命令,把新的文件系统挂载到当初(15G 时)挂载的那个目录,应该就可以了。

怎么扩展的?

如果 UUID 变了,就切不过去了。openSUSE 默认是以 UUID 来识别和挂载分区,硬盘容量都变了,UUID 可能会跟着变,如果还按照以前的 UUID 识别分区肯定找不到设备啊。

昨天找了一个高中同学 排查了俩小时解决了

参考 https://vqiu.cn/wrong-with-suse-linux-enterprise-12-sp3/

真没想到有人会移除这个文件。。。。

啥也没干啊,就是删除了快照,用 vm 扩展了磁盘,就出了这事

在多人维护的服务器上做文件增减操作事前事后都应该沟通。