从 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 驱动器独有的*,因此不适用于磁性驱动器。我删除了丢弃选项,消息就消失了。