……我怎么知道?
假设我要重新启动服务器。我想最大程度地减少停机时间,因此考虑将重新启动包装在一个别名中,该别名说“等一下,您将在启动时遇到 fsck”。
下一个问题.. 最好的说法是“我们下次再来吧?” 设置最后检查日期?
我知道 tune2fs 可以设置一堆参数,但我如何获得它们?
fre*_*eit 20
如果您只想避免 fsck,则将 -f 选项添加到 shutdown 应该会有所帮助。shutdown -F 强制 fsck。
tune2fs -l /dev/foo
会告诉你一些有趣的信息。
这是提取您需要的内容的开始:
mount -l -t ext3,ext2 | cut -d' ' -f1 | xargs -n1 tune2fs -l | egrep -i 'state|mount|check'
Run Code Online (Sandbox Code Playgroud)
如果“下一次检查之后”日期是过去,则会出现 fsck。
如果文件系统状态不干净,则会出现 fsck。(如果在重新启动/关闭期间系统出现问题阻止干净卸载,也可能发生这种情况)
如果挂载次数已经达到最大挂载次数,就会出现fsck。
bri*_*zil 10
使用tune2fs -l /path/to/device
:
-c
更改最大值或-C
更改计数-i
更改间隔或-T
更改上次检查另一个选项是您可以通过更新 /etc/fstab 中的第 6 个字段,手动使其在启动时跳过 fsck 检查:
/dev/sda2 / ext3 defaults,errors=remount-ro 0 1
Run Code Online (Sandbox Code Playgroud)
这类似于大多数 fstab 将具有的内容 1 表示应该检查它并且是根文件系统,2 表示应该检查它但将与其他文件系统并行完成,0 表示跳过检查
无论文件系统如何,这也是如此
归档时间: |
|
查看次数: |
20480 次 |
最近记录: |