質問: 932GiBの外付けHDD(sdb2)に対して、 `~$sudo shred -n 4 -z -v /dev/sdb2` を実行すると、30GiBぐらい書き込んだ辺りから、 `shred: /dev/sdb2: オフセット 32444973056 で書き込みエラーが発生しました: Input/output error` が発生します。 5年前にUSBに対してshredコマンドを実行した際には、このようなエラーは起こらなかったのですが、今回は何度やっても30GiBぐらい書き込んだ辺りから弾かれてしまいます。何が原因なのか調べても満足がいく情報が見つからなかったので質問させていただきました。 追記)どうやら30GiBの乱数を書き込んだ辺りから、ゲストOS(ホストも?)へのマウントが解除されるようです。 ホストOS: Windows10 ゲストOS: Fedora29 GNOME
回答: 該当ディスクの破損を疑いましょう。`fsck`などのチェックが通るか念のため確認してみてください。 私の場合はVirtualBox上のLinuxからホストOS(Windows10)に接続したSDカードに対して操作を行った際、破損したSDカードだと操作の途中でI/Oエラーが発生して接続状態も頻繁に解除されてしまうケースがありました。