Как смоделировать плохое секторное блочное устройство в Linux для тестирования некоторых инструментов?Имитация поврежденных секторов в Linux
Я выполнил шаги в Simulate a faulty block device with read errors?, но он бросает ошибку «device-mapper: reload ioctl on bad_disk failed: Invalid argument».
Есть ли какие-либо другие способы создания устройства с плохим сектором?
Это прекрасно работает, если вы упростите описание? Например, удалите блок ошибок и оставьте только одно линейное устройство? Работает ли он с двумя устройствами без ошибок? Как насчет самой ошибки? – viraptor
«Плохой сектор» неоднозначен: нечитабельно или не подлежит написанию? До недавнего времени я считал, что переписывание в нечитаемый сектор («ожидающий») приведет к его переустановке; однако у меня есть жесткий диск с тысячами ошибок чтения (SMART selftests также не работает), но не один перенаправленный сектор, даже после перезаписи. На этом диске также выполняются операции записи ... –