マウントは成功しましたが、dmsetupで生成されたデバイスマッパーの属性が失われました。

マウントは成功しましたが、dmsetupで生成されたデバイスマッパーの属性が失われました。

私は次のデバイスマッパーを作るためにdmsetupを使ってみました。

dmsetup create error_disk
0 20000 linear /dev/loop0 0
20000 1 error
20001 20959 linear /dev/loop0 20001

その後、次のコマンドで確認しました。

dd if=/dev/mapper/error_disk of=/dev/null bs=1k count=10000  => Result OK
dd if=/dev/mapper/error_disk of=/dev/null bs=1k count=10001  => Result IO error

それで結果は私が予想した通りですね。

しかし、私は次のようにインストールしました。

mke2fs /dev/mapper/error_disk 
mount /dev/mapper/error_disk  /mnt/

正常にインストールしました。ところで、20Mbサイズのファイルを/mnt/にコピーすると、コピーは成功します。しかし、セクタ20000(10Mb)のディスクエラーが原因でコピーが失敗する必要があると思います。それでは、この対処失敗をどのように処理する必要がありますか?

関連情報