LINUX.ORG.RU

usb hdd - I/O error, dev sda


0

2

купил usb винт Hitachi на 2 TB
отформатировал с gparted в ntfs c дровами ntfs-3g
поставил качать торренты, через несколько часов после закачки rtorrent рушился. Я подумал, что это из-за ntfs и переформатировал винт в ext4 - но ситуация снова повторилась. Запустив fsck.ext4 -p -c -f -v /dev/sda1 вижу каждую минуту сообщения об ошибках



Oct 13 21:21:32 arvdr kernel: [ 8600.817111] end_request: I/O error, dev sda, sector 4906895
Oct 13 21:21:46 arvdr kernel: [ 8614.316338] sd 2:0:0:0: [sda] Unhandled sense code
Oct 13 21:21:46 arvdr kernel: [ 8614.322913] sd 2:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Oct 13 21:21:46 arvdr kernel: [ 8614.329548] sd 2:0:0:0: [sda] Sense Key : Medium Error [current]
Oct 13 21:21:46 arvdr kernel: [ 8614.336147] sd 2:0:0:0: [sda] Add. Sense: Unrecovered read error
Oct 13 21:21:46 arvdr kernel: [ 8614.342735] sd 2:0:0:0: [sda] CDB: Read(10): 28 00 00 4a df d7 00 00 08 00
Oct 13 21:21:46 arvdr kernel: [ 8614.349419] end_request: I/O error, dev sda, sector 4906967
Oct 13 21:21:58 arvdr kernel: [ 8626.382129] sd 2:0:0:0: [sda] Unhandled sense code
Oct 13 21:21:58 arvdr kernel: [ 8626.388682] sd 2:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Oct 13 21:21:58 arvdr kernel: [ 8626.395312] sd 2:0:0:0: [sda] Sense Key : Medium Error [current]
Oct 13 21:21:58 arvdr kernel: [ 8626.401898] sd 2:0:0:0: [sda] Add. Sense: Unrecovered read error
Oct 13 21:21:58 arvdr kernel: [ 8626.408479] sd 2:0:0:0: [sda] CDB: Read(10): 28 00 00 4a df ff 00 00 08 00
Oct 13 21:21:58 arvdr kernel: [ 8626.415152] end_request: I/O error, dev sda, sector 4907007


могут ли аппаратные проблемы на компе (он старенький), настройки в биос привести к таким ошибкам ?

или это реально винт сыпется ?


Попробуйте посмотреть, какие строки предшествуют этим. Случаем, там нет строк про сброс USB-устройства? Если есть, это может быть проблема с питанием.

AITap ★★★★★
()
Ответ на: комментарий от Sky777

кстати, в syslog читаю про [sda] Incomplete mode parameter data при монтировании винта.


Oct 13 18:58:35 arvdr kernel: [ 11.294294] Disabling lock debugging due to kernel taint
Oct 13 18:58:35 arvdr kernel: [ 11.475322] sd 2:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
Oct 13 18:58:35 arvdr kernel: [ 11.489067] sd 2:0:0:0: [sda] Write Protect is off
Oct 13 18:58:35 arvdr kernel: [ 11.503536] sd 2:0:0:0: [sda] Mode Sense: 28 00 00 00
Oct 13 18:58:35 arvdr kernel: [ 11.504675] sd 2:0:0:0: [sda] Incomplete mode parameter data
Oct 13 18:58:35 arvdr kernel: [ 11.513603] sd 2:0:0:0: [sda] Assuming drive cache: write through
Oct 13 18:58:35 arvdr kernel: [ 11.526301] sd 2:0:0:0: [sda] Incomplete mode parameter data
Oct 13 18:58:35 arvdr acpid: starting up with netlink and the input layer
Oct 13 18:58:35 arvdr kernel: [ 11.535238] sd 2:0:0:0: [sda] Assuming drive cache: write through
Oct 13 18:58:35 arvdr kernel: [ 11.572491] sda: sda1
Oct 13 18:58:35 arvdr kernel: [ 11.590924] sd 2:0:0:0: [sda] Incomplete mode parameter data
Oct 13 18:58:35 arvdr kernel: [ 11.599666] sd 2:0:0:0: [sda] Assuming drive cache: write through
Oct 13 18:58:35 arvdr kernel: [ 11.608538] sd 2:0:0:0: [sda] Attached SCSI disk

Sky777
() автор топика

А сам винт отваливается? У меня так отваливается когда перегривается, гребаный seagate... Купил рядом для раздач обычный usb на 320 работает 24/7 без проблем и не греется совсем и не шумит/хрустит итп

anton9121
()
  • Если винт позволяет, вытащи его из USB-бокса и подключи к компьютеру напрямую.
  • Покажи вывод smartctl -a /dev/ВИНТ
Deleted
()

По-моему, на сбойные блоки похоже. Посмотри информацию SMART / проверь диск на наличие оных блоков.

tiandrey ★★★★★
()

Я в таком случае обычно делаю проверку следующим образом. Создаю на компе файл из рандома размером 100MB. Это файл лежит на внутреннем HDD с именем etalon. Потом пишу скрипт, который последовательно в цикле копирует

echo test1 >> /hdd1/result.txt
dd if=/hdd1/etalon of=/usb_hdd/test1 &>> /hdd1/result.txt
echo test2 >> /hdd1/result.txt
dd if=/hdd1/etalon of=/usb_hdd/test2 &>> /hdd1/result.txt 
...
пока на внешнем hdd не кончится место. После окончания копирования запускаю
md5sum /usb_hdd/* >> /hdd1/result.md5
Потом смотрю /hdd1/result.txt и /hdd1/result.md5.

justAmoment ★★★★★
()
Ответ на: комментарий от Sky777
  1 Raw_Read_Error_Rate     0x000b   054   054   016    Pre-fail  Always       -       59788871
...            
  5 Reallocated_Sector_Ct   0x0033   035   035   005    Pre-fail  Always       -       390
...
196 Reallocated_Event_Count 0x0032   079   079   000    Old_age   Always       -       548
...
197 Current_Pending_Sector  0x0022   059   059   000    Old_age   Always       -       923

Перевожу: винту окончательный п**ц.

anonymous
()
Ответ на: комментарий от anonymous

Перевожу: винту окончательный п**ц.

+1. Винт работает всего 50 часов (Power_On_Hours) и на нём уже 1313 бедблоков (Reallocated_Sector_Ct + Current_Pending_Sector). Однозначно нести в магазин и менять.

Deleted
()

Скажи модель винта, пожалуйста. А то я тут тоже намылился внешний Hitachi взять на 2 терабайта.

massimus ★★★
()
Ответ на: комментарий от Sky777

Спасибо, именно на такой и целился. Буду думать.

massimus ★★★
()
Ответ на: комментарий от Deleted


Перевожу: винту окончательный п**ц.

+1. Винт работает всего 50 часов (Power_On_Hours) и на нём уже 1313 бедблоков (Reallocated_Sector_Ct + Current_Pending_Sector). Однозначно нести в магазин и менять




из этих 50 часов - часов 20 - работа с торрентами, остальные часы - ну очень медленная проверка на сбойные блоки с помощью команды

[code]
fsck.ext4 -c /dev/sda1
[/code]


Sky777
() автор топика
Ответ на: комментарий от Sky777

fsck.ext4 -c /dev/sda1

Для тестирования лучше badblocks отдельно запустить. Кстати перенесённые сектора оно не покажет по очевидным причинам.

В любом случае, диск надо менять.

Deleted
()
Ответ на: комментарий от Deleted

винт покупал неделю назад - по Закону, что магазин должен в этом случае сделать - вернуть деньги ? (винт был последним на витрине)
отправить на экспертизу ?


я вот еще чего опасаюсь - на гарантийной бумаге указаны 2 логотипы 2 операционок - Винды и МасОС - если продавцы узнают про линукс, то могут включить дурку и сказать, что это не гарантийный случай.

Если я под линуксом винт отформатирую в fat32 или ntfs , то сможет kb экспертиза узнать, что я это делал под линуксом ?

илу лучше сразу грузить в оффтопик и форматить под виндой и потом нести в магазин ?

Sky777
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.