Частичный ответ: Вот сообщения журнала при попытке доступа к диску в первый раз:
[ 19.614242] sd 6:0:0:0: [sdb] 3906963456 512-byte logical blocks: (2.00 TB/1.82 TiB)
[ 19.614484] sd 6:0:0:0: [sdb] Write Protect is off
[ 19.614485] sd 6:0:0:0: [sdb] Mode Sense: 47 00 10 08
[ 19.614724] sd 6:0:0:0: [sdb] No Caching mode page found
[ 19.614734] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Это обычные сообщения для инициализации диска. Но через 10 секунд (вероятно, тайм-аут):
[ 38.037295] sd 6:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 38.037297] sd 6:0:0:0: [sdb] tag#0 Sense Key : Medium Error [current]
[ 38.037298] sd 6:0:0:0: [sdb] tag#0 Add. Sense: Unrecovered read error
[ 38.037299] sd 6:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[ 38.037300] blk_update_request: critical medium error, dev sdb, sector 0
Таким образом, с самого начала первое чтение завершается ошибкой, и это чтение, похоже, относится к таблице разделов. Это означает, что в лучшем случае у вас есть плохой блок, в котором находится таблица разделов. Вы помните что-нибудь о таблице разделов? Если это один раздел на весь диск, восстановление должно быть простым.
В худшем случае он не сможет ничего прочитать, поэтому первым делом нужно запустить badblocks /dev/sdb
и посмотреть, сколько ошибок чтения вы получите.
Если это только таблица разделов, безопасным вариантом (если данные действительно ценны) является получение второго жесткого диска, использование dd_rescue
, ddrescue
или что-то еще, чтобы попытаться прочитать каждый отдельный блок, посмотрите, где ошибки чтения (только таблица разделов или больше?), создайте новый раздел на копии поврежденного жесткого диска и посмотрите, что вы можете восстановить.
Немного более небезопасный вариант — просто создать новый раздел с fdisk
, sfdisk
(MBR) или sgdisk
(GPT), в зависимости от как вы сделали таблицу разделов и помните ли вы ее. Количество перераспределенных секторов равно нулю, поэтому у него должны быть запасные сектора для замены поврежденных. Не создавайте новые файловые системы в разделе(ах), это уничтожит ваши старые данные. Смонтируйте раздел только для чтения и посмотрите, что вы можете получить.
Однако я бы не стал использовать этот диск для резервного копирования ваших данных в будущем.