特定のブロックを読み込んだときに読み込みエラーが発生する誤ったブロックデバイスに対してアプリケーションをテストする簡単な方法を探しています。既知の不良ブロックを持つ物理ハードドライブを使用しようとするのは苦痛であり、もしあればソフトウェアソリューションを探したいと思う。読み込みエラーのある不良ブロックデバイスをシミュレートしますか?
特定の範囲のブロックが読み込まれたときにエラーを生成するように設定できるインターフェイスを作成することができますが、2.4 Linuxカーネル用で、2.6用に更新されていないインターフェイスを作成できました。
losetupとloopドライバは、特定のブロックセットからの読み取りを試みるときに読み取りエラーを返すように構成することを可能にします。
は上の上に[Linuxのディスク障害注入メカニズムのリスト](https://unix.stackexchange.com/a/144200/61610)を参照してください[UnixとLinuxに関するI/Oエラーの原因となる特殊ファイル](https://unix.stackexchange.com/questions/77492/special-file-that-causes-io-error/144200#144200) – Anon