我正在阅读一篇关于文件系统修复的博客文章,作者提出了一个很好的问题......fsck -p
应该在没有人工干预的情况下自动修复小错误。但是当它被告知整理文件系统时,它究竟会修复什么?它会修复什么错误,什么会导致它停止并告诉用户他或她必须以交互方式运行 fsck?是否有某种清单?
我一直在谷歌搜索,我找到的只是手册页,它并没有真正说明什么-p
将修复或触发动手标志的原因。我对 ext4 文件系统特别感兴趣。
Noa*_*oah 18
您的问题的答案在于e2fsprogs源代码e2fsck/problems.c
文件。寻找标志应该让你开始。PR_PREEN_OK
由于完整的错误处理涉及更多,由于可能发生的多种不同的错误情况,如果您担心特定情况,建议您仔细查看代码。但是,下面的列表摘自对错误条件的评论,应该可以让您大致了解 preen-mode 的影响。
-p
指定标志时,当前会自动处理以下错误/警告:
即使-p
设置了标志,以下错误情况也会导致非交互式 fsck 进程中止: