Что делает “ blk_update_request: ошибка ввода-вывода ” имею в виду?

Я копировал некоторые файлы на внешний жесткий диск, и во время этого dmesg выводил это:

[76668.241387] sd 12:0:0:0: [sde] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[76668.241392] sd 12:0:0:0: [sde] tag#0 CDB: Write(16) 8a 00 00 00 00 00     ff ff ff 80 00 00 00 80 00 00
[76668.241394] blk_update_request: I/O error, dev sde, sector 4294967168
[76668.241443] EXT4-fs warning (device dm-6): ext4_end_bio:329: I/O error -5 writing to inode 133955588 (offset 2692743168 size 8388608 starting block 536869888)
[76668.241445] Buffer I/O error on device dm-6, logical block 536869888
[76668.241448] Buffer I/O error on device dm-6, logical block 536869889
[76668.241450] Buffer I/O error on device dm-6, logical block 536869890
[76668.241451] Buffer I/O error on device dm-6, logical block 536869891
[76668.241452] Buffer I/O error on device dm-6, logical block 536869892
[76668.241453] Buffer I/O error on device dm-6, logical block 536869893
[76668.241454] Buffer I/O error on device dm-6, logical block 536869894
[76668.241456] Buffer I/O error on device dm-6, logical block 536869895
[76668.241457] Buffer I/O error on device dm-6, logical block 536869896
[76668.241458] Buffer I/O error on device dm-6, logical block 536869897

Диспетчер файлов (Caja) не прекратил копирование, на самом деле он завершил операцию без каких-либо предупреждений , однако после этого я попытался прочитать файл, в котором произошла эта ошибка (путем вычисления CRC - который не был завершен) и получил больше:

[78572.174482] sd 12:0:0:0: [sde] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[78572.174487] sd 12:0:0:0: [sde] tag#0 CDB: Read(16) 88 00 00 00 00 00 ff ff ff f0 00 00 00 10 00 00
[78572.174490] blk_update_request: I/O error, dev sde, sector 4294967280
[78572.223194] sd 12:0:0:0: [sde] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[78572.223200] sd 12:0:0:0: [sde] tag#0 CDB: Read(16) 88 00 00 00 00 00 ff ff ff f8 00 00 00 08 00 00
[78572.223202] blk_update_request: I/O error, dev sde, sector 4294967288

После этого я смог скопировать этот файл в другое место, но контрольные суммы не совпадали с оригиналом, поэтому я решил, что это может быть плохой сектор, но ... Я проверил SMART и нет информации о каких-либо перераспределениях!

[ ! d3]

Что все это значит? Является ли мой диск сломанным или это была некоторая системная ошибка? Должен ли я беспокоиться?

1
задан 14 February 2017 в 14:09

2 ответа

sd 12: 0: 0: 0: [sde] tag # 0 CDB: Write (16) 8a 00 00 00 00 00

Исходная ошибка указывает, что команда SCSI 0x8a (запись) не удалась и вы получаете errno 5, EIO Ошибка ввода / вывода. Сбой такого рода при физической записи на носитель указывает на физическую ошибку на носителе (или, что менее вероятно, вам следует дважды проверить кабель межсоединения между драйвером и контроллером (например, кабель SATA)).

Последующие ошибки команды SCSI 0x88 являются ошибками чтения. Похоже, вам нужно следить за вашим S.M.A.R.T. данные; возможно, СМИ нуждаются в замене.

1
ответ дан 23 May 2018 в 01:29

Часть DID_ERROR обычно вызвана более ранней ошибкой, связанной с диском, затем ядро ​​пытается сбросить диск, и если он не сбрасывается, диск отключается. Логически говоря, он был отключен, поэтому все последующие запросы терпят неудачу с DID_ERROR.

Посмотрите еще раз в своих журналах на исходную ошибку.

1
ответ дан 23 May 2018 в 01:29

Другие вопросы по тегам:

Похожие вопросы: