fsck 选项 -y 和 -p 有什么区别?

fsck 选项 -y 和 -p 有什么区别?

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将做出正确的决定,可以是是的或者

相关内容