на моем жестком диске есть несколько плохих блоков, поэтому я пытаюсь получить список их всех, чтобы обойти их при создании новой файловой системы ext4, например:
badblocks -wsv -o badblocks_sdf.txt /dev/sdf
Как только он на самом деле попадает в плохой блок, каждый второй блок после этого терпит неудачу.
мой системный журнал заполняется следующими сообщениями:
[91197.287574] blk_update_request: I/O error, dev sdf, sector 4563147104
[91202.286344] scsi_io_completion: 126841 callbacks suppressed
[91202.286352] sd 3:0:0:0: [sdf] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[91202.286360] sd 3:0:0:0: [sdf] tag#0 CDB: Read(16) 88 00 00 00 00 01 0f ff f8 50 00 00 00 08 00 00
[91202.286362] blk_update_request: 126841 callbacks suppressed
[91202.286364] blk_update_request: I/O error, dev sdf, sector 4563400784
[91202.286956] sd 3:0:0:0: [sdf] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[91202.286962] sd 3:0:0:0: [sdf] tag#0 CDB: Read(16) 88 00 00 00 00 01 0f ff f8 50 00 00 00 08 00 00
это ожидаемое поведение, можно ли что-то сделать?