CentOS 7 每次启动都会检查根逻辑卷

CentOS 7 每次启动都会检查根逻辑卷

我的 CentOS 7 系统的启动时间严重减慢,因为每次都会执行 FS 检查:

 Started Show Plymouth Boot Screen.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Basic System.
[  OK  ] Found device /dev/mapper/cl-root.
         Starting File System Check on /dev/mapper/cl-root...
[  OK  ] Started File System Check on /dev/mapper/cl-root.
[  127.516469] dracut-initqueue[261]: Warning: dracut-initqueue timeout - starting timeout scripts
.....
  189.331811] dracut-initqueue[261]: Warning: dracut-initqueue timeout - starting timeout scripts
     Mounting /sysroot...

我的 FSTAB 条目:

/dev/mapper/cl-root     /                       xfs     defaults        0 0

FS 检查需要一分钟才能完成。

如何防止每次启动时都执行 FS 检查?

答案1

每次启动时都会检查磁盘,有几个原因。

通常这是因为磁盘有错误,而您尚未修复它们。启动时扫描并不总是能够修复错误,只会报告需要人工干预。

还可以在每次扫描时在卷上设置一个标志。检查tune2fs...特别是-c标志。

将“fsck.mode=force”设置为内核启动选项可以强制每次启动时进行检查……也许某人/某物更新了启动选项。

我已经看到根目录中的“forcefsck”文件由机器上运行的进程重新创建,但这更多的是一种“轻微的可能性”,而不是可能。

相关内容