Принесли тут родичи один больной винт, с которого нужно вытянуть максимум данных.
По смарту там куча reallocated и pending секторов, но это не главная проблема. Главная - то что он через некоторое время перестает работать вообще, не читает ни живые ни мертвые сектора:
[352521.542480] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[352521.542482] sd 1:0:0:0: [sdb] CDB:
[352521.542482] Read(10): 28 00 0c e1 54 e3 00 00 02 00
[352521.542493] sd 1:0:0:0: [sdb] Unhandled error code
[352521.542494] sd 1:0:0:0: [sdb]
[352521.542495] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[352521.542497] sd 1:0:0:0: [sdb] CDB:
[352521.542497] Read(10): 28 00 0c e1 54 e5 00 00 02 00
[352521.542517] sd 1:0:0:0: [sdb] Unhandled error code
[352521.542519] sd 1:0:0:0: [sdb]
Я его по питанию на живую дергаю, диск переопределяется и еще какое-то время работает, ddrescue успевает вытянуть часть данных. Таким макаром из 1Тб я вытащил почти 800Гб.
Но на последних 200+ гигабайтах он у меня перестал читаться толком даже после power-cycle. Диск переопределяется ок:
[352921.998992] ata2: exception Emask 0x50 SAct 0x0 SErr 0x4090800 action 0xe frozen
[352921.998996] ata2: irq_stat 0x00400040, connection status changed
[352921.999001] ata2: SError: { HostInt PHYRdyChg 10B8B DevExch }
[352921.999012] ata2: hard resetting link
[352922.722199] ata2: SATA link down (SStatus 0 SControl 300)
[352922.722215] ata2: EH complete
[352922.722227] ata2.00: detaching (SCSI 1:0:0:0)
[352922.723020] sd 1:0:0:0: [sdb] Synchronizing SCSI cache
[352922.723093] sd 1:0:0:0: [sdb]
[352922.723098] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[352922.723103] sd 1:0:0:0: [sdb] Stopping disk
[352922.723138] sd 1:0:0:0: [sdb] START_STOP FAILED
[352922.723143] sd 1:0:0:0: [sdb]
[352922.723146] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[353094.478380] ata2: exception Emask 0x10 SAct 0x0 SErr 0x4050002 action 0xe frozen
[353094.478385] ata2: irq_stat 0x00400040, connection status changed
[353094.478389] ata2: SError: { RecovComm PHYRdyChg CommWake DevExch }
[353094.478399] ata2: hard resetting link
[353100.253635] ata2: link is slow to respond, please be patient (ready=0)
[353103.825840] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[353103.878839] ata2.00: ATA-8: ST31000333AS, CC1H, max UDMA/133
[353103.878844] ata2.00: 1953525168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[353103.920834] ata2.00: configured for UDMA/133
[353103.920844] ata2: EH complete
[353103.920959] scsi 1:0:0:0: Direct-Access ATA ST31000333AS CC1H PQ: 0 ANSI: 5
[353103.921223] sd 1:0:0:0: Attached scsi generic sg1 type 0
[353103.921229] sd 1:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[353103.921334] sd 1:0:0:0: [sdb] Write Protect is off
[353103.921340] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[353103.921404] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[353103.942840] sdb: sdb1
[353103.943422] sd 1:0:0:0: [sdb] Attached SCSI disk