URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62873
[ Назад ]

Исходное сообщение
"Проблема с HDD"

Отправлено VBB , 21-Дек-05 21:57 
У меня возникла проблема. Недавно приобрел SATA хард Seagate ST3300831AS 3.03 на 300 гиг. Создал раздел, отформатировал, подмонтировал. Вскоре начали проявляться ошибки вида:
Dec 21 18:31:08 f-server kernel: ad2: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=154680959
Dec 21 18:32:02 f-server kernel: subdisk2: detached
Dec 21 18:32:02 f-server kernel: ad2: detached
Dec 21 18:32:02 f-server kernel: unknown: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=178391135
Dec 21 18:32:02 f-server kernel: unknown: timeout waiting to issue command
Dec 21 18:32:02 f-server kernel: unknown: error issueing WRITE_DMA command
Dec 21 18:32:02 f-server kernel: g_vfs_done():ad2s1d[WRITE(offset=91336245248, length=16384)]error = 6
Dec 21 18:32:02 f-server kernel: g_vfs_done():ad2s1d[WRITE(offset=91336261632, length=16384)]error = 6
Dec 21 18:32:02 f-server kernel: g_vfs_done():ad2s1d[WRITE(offset=91336278016, length=16384)]error = 6
Dec 21 18:37:09 f-server syslogd: kernel boot file is /boot/kernel/kernel
Dec 21 18:37:09 f-server kernel: panic: vinvalbuf: dirty bufs
Dec 21 18:37:09 f-server kernel: Uptime: 1d7h26m23s
Dec 21 18:37:09 f-server kernel: Dumping 1023 MB (2 chunks)

Сначала я думал, что может быть проблема совместимости NCQ и Soft Updates. SU я отключил, сначала хпрд работал стабильно, но вскоре ошибка повториласю.
Помогите мне пожалуйста

Система: FreeBSD 6.0


Содержание

Сообщения в этом обсуждении
"Проблема с HDD"
Отправлено universite , 22-Дек-05 02:20 
Что говорит fsck?
Не мешало бы твой диск проверить на сбойные блоки.

"Проблема с HDD"
Отправлено VBB , 22-Дек-05 09:15 
>Что говорит fsck?
>Не мешало бы твой диск проверить на сбойные блоки.
fsck вот что говорит:

** /dev/ad2s1d
** Last Mounted on /usr/local/SATA0
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
62441 files, 69976104 used, 71928963 free (7131 frags, 8990229 blocks, 0.0% fragmentation)

А есть под фри какая-нибудь софтина, чтобы на сбойники протестировать ?


"Проблема с HDD"
Отправлено radeon , 24-Дек-05 03:41 
Ты лучше скажи какой у тебя контроллер Serial ATA, а то у меня Sil3112 - там тоже глюки идут, причем в 6 версии они сильнее чемв 5.4 - комп зависает и перегружается, а в 5.4 таймауты идут, но рестартов нет.

"Проблема с HDD"
Отправлено lavr , 24-Дек-05 16:46 
>>Что говорит fsck?
>>Не мешало бы твой диск проверить на сбойные блоки.
>fsck вот что говорит:
>
>** /dev/ad2s1d
>** Last Mounted on /usr/local/SATA0
>** Phase 1 - Check Blocks and Sizes
>** Phase 2 - Check Pathnames
>** Phase 3 - Check Connectivity
>** Phase 4 - Check Reference Counts
>** Phase 5 - Check Cyl groups
>62441 files, 69976104 used, 71928963 free (7131 frags, 8990229 blocks, 0.0% fragmentation)
>
>
>А есть под фри какая-нибудь софтина, чтобы на сбойники протестировать ?

есть - dd называется:

# dd if=/dev/ad2 of=/dev/null bs=1m (на одном терминале запустить)
# tail -f /var/log/messages - на другом терминале

так как многие ATA контроллеры гавно, а диски еще хуже, может быть
что угодно. Ньюанс: встроенный (автоматический) механизм remap'инга
у SATA/PATA дисков работает только при записи, и то не факт что
все заремапиться. Отсюда, чтобы попытаться заремапить:

dd if=/dev/ad2 of=/dev/ad2 (bs лучше использовать небольшой)
иметь ввиду что информацию можно потерять, поэтому лучше:

1) выполнить полный backup

2) несколько раз выполнить:

dd if=/dev/ad2 of=/dev/null bs=1m

3) если есть неприятные ошибки, попробовать:

dd if=/dev/zero of=/dev/ad2 (bs на свой вкус)

4) снова п.2 и смотреть сообщение об ошибках
---------------------------------------------
довесочные пункты:

- использовать mhdd32 - выполнить несколько раз scan с remap'ом, если
показатели неутишительные, то выполнить scan с write, затем scan
с remap'ом
- понижать скорость SATA -> UDMA5 -> UDMA4 -> ... -> вплоть до PIO4
и смотреть каждый раз после снижение итог работы dd, если известны
сектора, то можно dd использовать для проверки района сектора

Важное: покупать SATA/PATA диски из списка рекомендованных производителями
RAID'ов: 3ware и promise


"Проблема с HDD"
Отправлено VBB , 27-Янв-06 22:13 
SATA контроллер Intel ICH5. На хдд бед блоков нет.