Lubuntu 16.04 启动缓慢(cgroup:新的挂载选项与现有的超级块不匹配,将被忽略)

Lubuntu 16.04 启动缓慢(cgroup:新的挂载选项与现有的超级块不匹配,将被忽略)

从 Lubuntu 14.04 升级到 16.04 后,启动时间变长了。运行后dmesg,我发现有一项任务花费的时间明显变长:

cgroup: new mount options do not match the existing superblock, will be ignored

在网上搜索了一下,好像是 fstab 的问题,调整分区的人都会遇到这种情况,但是我升级过程中和升级后都没有调整分区,而且 blkid 的结果和 fstab 的内容是一致的。

输出sudo blkid

/dev/sda1: UUID="40F4AB0BF4AB01F0" TYPE="ntfs" PARTUUID="4de78bef-01"  
/dev/sda2: UUID="909fbd0b-69c1-45a3-b7fc-9bbe122fa7fe" TYPE="ext4" PARTUUID="4de78bef-02"  
/dev/sda3: UUID="a5e6b8bc-14b8-4032-8e01-9dbd8a7893a5" TYPE="ext4" PARTUUID="4de78bef-03"  
/dev/sda4: UUID="0471ceb6-79cd-49ad-a708-f9045d092873" TYPE="swap" PARTUUID="4de78bef-04"

输出cat /etc/fstab

UUID=909fbd0b-69c1-45a3-b7fc-9bbe122fa7fe /               ext4    errors=remount-ro 0       1  
UUID=a5e6b8bc-14b8-4032-8e01-9dbd8a7893a5 /home           ext4    defaults        0       2  
UUID=0471ceb6-79cd-49ad-a708-f9045d092873 none            swap    sw              0       0  

有人能解释一下为什么会出现这个错误信息吗?

答案1

我遇到了完全相同的问题,但是在安装了第二个 Linux 并将其配置为与 Ubuntu 共享交换分区后。即使在我调整了文件之后/etc/fstab,Ubuntu 仍需要 2 分钟才能显示登录屏幕。该命令dmesg显示消息cgroup: new mount options do not match the existing superblock, will be ignored

在我的系统中,fstab我发现了以下条目:#/dev/mapper/cryptswap1 none swap sw 0 0,这提示曾经存在一个 cryptswap 分区,可能是我在安装 Ubuntu 时设置的(我现在不记得了)。
但是,为了删除该分区的残余,我做了以下操作:

1 sudo swapoff
. sudo cryptsetup remove /dev/mapper/cryptswap1(在我的情况下,此文件已被删除)
3.sudo vim /etc/crypttab 在这里,我找到了一个引用不存在的 cryptswap 的条目。我将其删除。4
. sudo /sbin/mkswap /dev/sda4(在您的情况下,交换位于 /dev/sda4 上)
5. sudo swapon /dev/sda4

之后,我的 Ubuntu 再次正常启动。希望对您有所帮助。

答案2

我的 /etc/fstab 不知怎么就添加了一个逻辑卷映射 (LVM) 磁盘。我不知道怎么回事,因为我从未在这台机器上使用过这个功能。

/dev/mapper/vg_phoebus-lv_swap none swap sw 0 0

我用了:

sudo dmsetup -v table /dev/mapper/vg_phoebus-lv_swap

和:

ls -lha /dev/mapper

确认没有 LVM 卷,然后我从 /etc/fstab 中删除了该行。

有一种便捷的方法可以查看启动所花费的时间:

systemd-analyze blame

大部分内容不相关,但无论如何我都会在这里添加。我在关机时也遇到了 powerd 问题,请参阅此错误报告:powerd 在电脑上启动需要很长时间

我按照建议禁用了它:

sudo systemctl disable powerd.service

答案3

更新到 16.04 后我遇到了同样的问题。我发现这个答案非常有帮助,它解决了我的问题:

https://askubuntu.com/a/614660/319782

长话短说,列出你的 UUID

sudo blkid

检查 /etc/fstab 中的 UUID 不匹配

cat /etc/fstab

修复不匹配的情况

sudo emacs /etc/fstab

然后重新启动

答案4

我遇到这个问题(在 EC2 中),因为我将其中一个驱动器(启动驱动器)从固态驱动器 (SSD) 更改为磁性驱动器。我没有更新 /etc/fstab,它显示挂载选项为

默认,放弃

事实证明,“丢弃”选项是 SSD 驱动器独有的*,因此不适用于磁性驱动器。我删除了丢弃选项,消息就消失了。

*http://blog.neutrino.es/2013/howto-properly-activate-trim-for-your-ssd-on-linux-fstrim-lvm-and-dmcrypt/

相关内容