ext2/3/4 文件系统检查器有两个看起来非常相似的选项,-p
以及-y
.
两个都似乎执行自动修复,但联机帮助页指出,-p
当遇到某些错误时可以退出,但-y
没有提到这样的事情。这是唯一的区别吗?
答案1
有一个具体的区别,当我们读两遍时可能会更有意义。
-p - Automatically repair the file system without any questions.
-y - Assume an answer of `yes' to all questions.
因此fsck -p
将尝试自动修复文件系统,无需任何用户干预。它最有可能做出如下决定:是的或者不通过它自己。
然而,fsck -y
只是假设是的对于所有问题。
一个例子可以被认为是,
如果需要在分区中进行一些更改,fsck -y
将继续假设是的并进行更改。
然而,fsck -p
将做出正确的决定,可以是是的或者不。