Ubuntu 20.04,每次启动都会进行非常长的文件系统检查

Ubuntu 20.04,每次启动都会进行非常长的文件系统检查

我已将系统从 19.10 升级到 20.04。安装是双启动。每次我打开系统时,它都会使用 80/90 秒检查文件系统,因为它从 Grub 开始运行 Ubuntu。还比较了“按 Ctrl-c 取消文件系统上正在进行的检查“持续 45/50 秒(上述 80/90)。Ctrl-c 命令无效,更新期间没有进度信息,最后也没有结果。Tune2fs 告诉我 Ubuntu 的 2 个文件系统(两个不同分区上的 / 和 /home)是“干净的”。对于 19.10 甚至更早的 18.04,这种情况没有发生,其他 PC 也没有成功,我还没有取得进展。有人有什么想法吗?谢谢大家

答案1

从 20.04 启动中删除磁盘检查

命令行选项fsck.mode=skip可用于在启动 Ubuntu 20.04 时跳过磁盘检查。

该行Checking disks: 0% complete可能仍会出现,但 fsck 将不会运行,启动时间也不会增加。

fsck.mode=skip在grub.cfglinux line之前添加quiet splash

建议我们通过编辑 /etc/default/grub 将该命令添加到 grub.cfg 中:然后GRUB_CMDLINE_LINUX_DEFAULT="fsck.mode=skip quiet splash"运行sudo update-grub

我在使用 Live USB 时遇到过这个问题,但在安装的系统上没有遇到过。

答案2

出现这种情况是fsck有原因的。您的 / 或 /home 可能有问题。对两者执行手动 fsck。

  • 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
  • terminalCtrl+ Alt+打开窗口T
  • 类型sudo fdisk -l
  • 识别“Linux 文件系统”的 /dev/sdXX 设备名称
  • 输入sudo fsck -f /dev/sdXX,替换sdXX为你之前找到的数字
  • fsck如果有错误则重复命令
  • 类型reboot

答案3

在 22.04.2 LTS 中,检查/etc/fstab对我来说是有效的。结果发现那里列出的交换不再连接或需要。将其注释掉,启动文件系统检查就消失了。

答案4

对于遇到此问题并且上述方法均无效的任何可怜人,请确保您的/etc/fstab.

运行tune2fs -l /dev/sdX命令检查 UID 是否sdX与你的/etc/fstab

如果没有,则会触发长文件系统检查。

相关内容