最稳妥通用的跳过方式是将/etc/fstab第六列pass值改为0,使系统启动时不检查该分区;需先备份配置、修改后用sudo mount -a验证,且应定期手动运行fsck以防隐患。

直接改 /etc/fstab 最后一列(pass 字段)为 0,是最稳妥、最通用的跳过方式。其他方法要么临时生效、要么只对特定文件系统起作用、要么有兼容性风险。
修改 /etc/fstab 中的 pass 值
这是永久生效且适用于 ext2/3/4、xfs 等主流 Linux 文件系统的做法。关键不是“关掉检查”,而是告诉 init 系统:这个分区不需要在启动时参与 fsck 顺序检查。
-
pass列是每行第六个字段,数值含义:0表示不检查;1是根分区专用;2+是其他需检查分区的并行组号 - 编辑前先备份:
sudo cp /etc/fstab /etc/fstab.bak - 用
sudo nano /etc/fstab打开,找到类似这行:UUID=80c83157-... / ext4 defaults 0 1
把末尾的1改成0 - 非根分区(如
/home、/boot)同样把pass值从2改成0 - 改完务必运行
sudo mount -a验证语法是否正确,避免重启失败
tune2fs 调整 ext 系列文件系统的检查阈值
仅适用于 ext2/3/4 分区,本质是改“多少次挂载后强制检查”的计数器。它不禁止检查本身,只是大幅推迟触发时机。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 查看当前设置:
sudo dumpe2fs -h /dev/sda1 | grep -i "check" - 禁用基于挂载次数的检查:
sudo tune2fs -c 0 /dev/sda1 - 设为每 6000 次挂载检查一次(更安全):
sudo tune2fs -c 6000 /dev/sda1 - 注意:
-c 0并不等于“永不检查”,遇到错误或脏位仍可能触发;且对 xfs、btrfs 无效
临时跳过:启动时按 ESC 或创建 /fastboot
这两种方式都只影响**下一次**启动,适合应急,不适合长期使用。
- 开机看到
Routine check of drives: /dev/sda1提示时,立刻按ESC键可中断当前检查 - 想让下次启动跳过,执行:
sudo touch /fastboot(注意路径是根目录下的/fastboot,不是/etc/fastboot) - 想强制下次检查,用:
sudo touch /forcefsck - 这些文件会在启动后被自动删除,无法累积生效
别碰 GRUB 参数里的 ro → rw
网上有些教程让你在 GRUB 启动菜单里把 ro 改成 rw 来绕过检查,这根本不是同一回事——那是改根文件系统挂载权限,和磁盘检查逻辑无关。强行改可能导致系统无法进入 recovery 模式,或掩盖真实错误。
真正容易被忽略的是:pass=0 后,你得自己记得定期手动运行 sudo fsck -f /dev/sda1(尤其在异常断电或崩溃后),否则坏块或元数据损坏可能长期积累。自动检查被关掉,责任就转到人身上了。

















