我正在阅读有关文件系统修复的博客文章,作者发表了一个很好的问题…… fsck -p
应该自动修复较小的错误,而无需人工干预。但是,当被告知要整理文件系统时,它将究竟能解决什么问题?它会解决哪些错误,什么会导致它停止并告诉用户他或她必须交互式运行fsck?有某种清单吗?
我一直在Google搜索,发现的只是手册页,手册页并没有真正告诉您-p
将解决的问题或触发动手操作的标志。我对ext4文件系统特别感兴趣。
我正在阅读有关文件系统修复的博客文章,作者发表了一个很好的问题…… fsck -p
应该自动修复较小的错误,而无需人工干预。但是,当被告知要整理文件系统时,它将究竟能解决什么问题?它会解决哪些错误,什么会导致它停止并告诉用户他或她必须交互式运行fsck?有某种清单吗?
我一直在Google搜索,发现的只是手册页,手册页并没有真正告诉您-p
将解决的问题或触发动手操作的标志。我对ext4文件系统特别感兴趣。
Answers:
您问题的答案e2fsck/problems.c
在e2fsprogs源代码文件中。寻找PR_PREEN_OK
标志应该会让您入门。
由于可能会出现多种不同的错误情况,因此涉及更多的完整错误处理,因此,如果您担心特定情况,建议您仔细阅读代码。但是,以下列表是从注释中提取到错误条件的,应该使您大致了解preen-mode的影响。
-p
指定该标志时,当前会自动处理以下错误/警告:
即使-p
设置了标志,以下错误条件也会导致非交互式fsck进程中止: