Není to zařízení se zpětnou smyčkou, které hledáte, ale spíše mapovač zařízení.
Použijte dmsetup
vytvořit zařízení podporované cílem „chyba“. Zobrazí se v /dev/mapper/<name>
.
Strana 7 prezentace mapovače zařízení (PDF) obsahuje přesně to, co hledáte:
dmsetup create bad_disk << EOF
0 8 linear /dev/sdb1 0
8 1 error
9 204791 linear /dev/sdb1 9
EOF
Nebo vynechejte sdb1
části a vložte cíl "chyba" jako zařízení pro bloky 0 - 8 (místo sdb1
), aby se vytvořil čistý chybový disk.
Viz také dodatek The Device Mapper z "RHEL 5Logical Volume Manager Administration".
Je zde také flakey
cílu - kombinace linear
a error
že se to někdy podaří. Také delay
zavést záměrné zpoždění testování.
Zdá se, že by bylo dobré použít vestavěné schopnosti vkládání chyb v Linuxu.
Blog:http://blog.wpkg.org/2007/11/08/using-fault-injection/
Odkaz:https://www.kernel.org/doc/Documentation/fault-injection/fault-injection.txt