web-dev-qa-db-ja.com

e2fsckでyesを使用するにはどうすればよいですか?

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

いずれの場合も、パーティション/ dev/sdaxはnotマウントされました。

E2fsckでyesを使用することはできませんか?

3
Don Nadie

あなたは懐疑的ですe2fsck -yが次回あなたのために働くかどうかなら、コインが役立つかもしれません。

enter image description here

MS-DOSにyesまたは-yまたは同等のオプションがない場合、私はこのトリックを使用していました。

13
cychoi

使ってみてください

Sudo e2fsck -y /dev/sdax
2

「はい」の前に「n」(中止しないでください)を入力する必要があったため、scriptを使用しました:

(echo n; yes) | script --return -c "e2fsck /dev/sda1"

0
Jayen

あなたも試すことができます:

Sudo e2fsck -p /dev/sdax

見る man e2fsck for すべての引数の説明

0
Joel Matějka