我在系统日志中看到了几个月前的一些内核错误,这些错误表示索引节点被标记为脏。我想对系统进行 fsck,但此时不希望重新启动。
我现在可以安全地进行哪些类型的检查来帮助我决定是否应该建议紧急重新启动/fsck?例如:如何检查文件系统是否被标记为“脏”?我似乎找不到在任何实用程序中显示它的选项。
答案1
tune2fs -l <filesystem>
这就是我一直在寻找的。
我编写了一个命令来快速检查所有已安装文件系统的文件系统状态:
df | awk '/^\/dev/ {print $1}' | xargs -I {} sh -c 'echo {}; tune2fs -l {}' | awk '/^\/dev/ {print $1} /^Filesystem state/ {print $3, " ",$4}'