我正在尝试确定是否fsck会在重新启动时运行。我运行这个命令dumpe2fs -h /dev/(diskname)并得到这个结果:
Mount count: 13
Maximum mount count: -1
Run Code Online (Sandbox Code Playgroud)
fsck如果挂载计数等于或大于最大挂载计数,AFAIK将运行。在这种情况下,最大挂载计数为 -1,因此fsck永远不会运行。这是正常的吗?
-c max-mount-counts调整安装数,之后文件系统将被检查
e2fsck(8)。如果 max-mount-counts 是0或-1,文件系统被挂载的次数将被e2fsck(8)内核忽略。
在这种情况下,“忽略”意味着是的,fsck永远不会因为这个原因运行,这是正常的。不过也有
-i interval-between-checks[d|m|w]调整两次文件系统检查之间的最长时间。没有后缀或
d会将检查间隔的数量解释为天、m月和w周。零值将禁用时间相关检查。
因此fsck可能仍会出于其他原因运行,具体取决于是否设置了间隔。
强烈建议启用
-c(mount-count-dependent) 或-i(time-dependent) 检查以强制定期e2fsck(8)对文件系统进行全面检查。不这样做可能会导致文件系统损坏(由于磁盘、电缆、内存或内核错误)不被注意,最终导致数据丢失或损坏。
| 归档时间: |
|
| 查看次数: |
4122 次 |
| 最近记录: |