Ubuntu 拓展分区,开机出现 A start job is running for dev-disk-by x2duui错误解决方案

在上一篇文章中 《VM 上扩展 Ubuntu 系统磁盘空间》提到了可以增加分区扩容,虽然这样尝试了的确是增加了,但是出现一个问题,正在工作的 Ubuntu 系统,如果你点击挂起,会非常非常的慢,等到怀疑人生,然而恢复挂起也很慢长。尝试了重启系统,启动过程异常漫长,仔细看了一下启动输出发现有一个异常:

A start job is running for dev-disk-by x2duui .......

后面一直在读秒,等了 1min 30s 终于失败了,然后进入系统。偶然间通过 gpartd 查看到,swap 分区还是未挂载状态,而且从启动的日志也看出来可能和这个有关系;

Timed out waiting for device dev-disk-by\<disk-partition-uuid>

Denpendency failed for /dev/disk/by-uuid/<disk-partition-uuid>

Denpendency failed for Swap

看起来是和 swap 分区有关,根本原因是因为在《VM 上扩展 Ubuntu 系统磁盘空间》中,删除了 swap 分区,重新建立了 swap 分区,导致 UUID 变化了,在系统启动的时候,根据 /etc/fstab 来进行挂载,UUID 变化后,导致挂载失败

既然是 UUID 变了,那么我们就要获取现在的 UUID:

sudo blkid

下面这个 TYPE 为 swap 的 UUID 就是我们新的 swap UUID 了(每个人的机器获取到的值不一样):

1fa30a02-6c63-411b-971e-7f836a35b937

然后我们将其更新到/etc/fstab 的内容:

sudo vim /etc/fstab

红色框框的我在增加我的 Ubuntu 系统分区之前的 swap 分区的 UUID,所以我根据最新的 UUID 增加到这个 fstab 中,即,黄色框框的内容;保存,退出!

OK,重启虚拟机,腰不酸了,腿不痛了,速度快了,挂起/恢复也回到了以前飞速的时候。

参考文献:

https://blog.csdn.net/qq_33528164/article/details/76725439

https://blog.csdn.net/blueboz/article/details/81252370

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值