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を使用することはできませんか?
あなたは懐疑的ですe2fsck -y
が次回あなたのために働くかどうかなら、コインが役立つかもしれません。
MS-DOSにyes
または-y
または同等のオプションがない場合、私はこのトリックを使用していました。
使ってみてください
Sudo e2fsck -y /dev/sdax
「はい」の前に「n」(中止しないでください)を入力する必要があったため、script
を使用しました:
(echo n; yes) | script --return -c "e2fsck /dev/sda1"