解决ubuntu虚拟机扩容后a start job is running for dev-disk-by启动错误

虚拟机Ubuntu硬盘扩容分区后,重启发现Systemd都会报如下错误:

a start job is running for dev-disk-by ***

这个错误会让我等待1分30秒,引起这个错误的是Swap交换分区.进入桌面后,打开终端窗口,输入下面的命令查看Swap状态。

$ swapon --show

在这里插入图片描述
从截图中可以发现,swap分区没有激活。再输入mount命令来查看已挂载的硬盘分区。

$ mount

发现swap分区没有挂载。也就是说系统启动时swap分区挂载失败才导致了a start job is running for dev-disk-by这个错误。原来是swap分区的UUID号发生了变化或者swap分区失败。输入下面的命令查看swap分区的真实UUID。

$ sudo blkid

如果发现/dev/sda5 没有UUID,只有PARTUUID,就需要重新制作swap分区,执行

mkswap /dev/sda5

再次执行

$ sudo blkid

然后再查看/etc/fstab文件中swap分区的UUID。

$ sudo vim /etc/fstab

最后用sudo blkid命令得出的swap分区UUID,替换/etc/fstab文件中swap分区的UUID,并保存文件。重启系统后a start job is running for dev-disk-by这个错误就消失了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值