Monte o sucesso, mas a propriedade do mapeador de dispositivo que o dmsetup create está perdida

1

Eu tentei criar o mapeador de dispositivos com o dmsetup da seguinte forma:

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

Então eu confiro com o comando abaixo:

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

Então, o resultado está certo como eu esperava.

Mas então eu montei da seguinte forma:

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

Eu montei com sucesso. Mas quando copio o arquivo com tamanho é de 20Mb para / mnt / e copio com sucesso. Mas eu acho que o enfrentamento deve falhar porque esse disco de erro é erro no setor 20000 (10Mb). Então, como posso fazer para este enfrentamento é falhar.

    
por khoapd 12.11.2014 / 08:51

0 respostas