如何在 e2fsck 中使用 yes?

Don*_*die 3 linux e2fsck

我在 LinuxMint 13 Cinnamon 32 位和 Trisquel 7.0 Gnome 32 位上尝试了以下操作,并得到相同的错误消息:

$ yes | sudo e2fsck /dev/sdax
e2fsck 1.42 (29-Nov-2011)
e2fsck: need terminal for interactive repairs
Run Code Online (Sandbox Code Playgroud)

在每种情况下,分区 /dev/sdax 都没有挂载。

e2fsck 不能使用 yes 吗?

cyc*_*hoi 16

如果您怀疑e2fsck -y下次是否适合您,硬币可能会有所帮助。

在此处输入图片说明

我用这一招的时候没有yes-y在MS-DOS或等效选项。


Szy*_*ski 5

尝试使用

sudo e2fsck -y /dev/sdax
Run Code Online (Sandbox Code Playgroud)

  • 第一个解决方案与问题中的非工作示例完全相同(除了输出“yes”而不是“y”,在这种情况下不会有任何区别)。 (2认同)