LINUX.ORG.RU

Краш ext3


0

0

Была тачка, RH 7.2 с ядром 2.4.18. Два винта, один WD 8Гб, другой Samsung 40Гб. На WD было 3 раздела boot, root и usr, а Samsung использовался как var. Сегодня утром оказалось, что root и usr (оба на WD) вылетели, нет super block и после e2fsck часть файлов потерялась, а часть содержит мусор. В логах есть такое:

Sep  6 04:02:04 bill syslogd 1.4.1: restart.
Sep  6 04:02:11 bill kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error
Sep  6 04:02:11 bill kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
Sep  6 04:02:11 bill kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error
Sep  6 04:02:11 bill kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
Sep  6 04:02:11 bill kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error
Sep  6 04:02:11 bill kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
Sep  6 04:02:11 bill kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error
Sep  6 04:02:11 bill kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
Sep  6 04:02:11 bill kernel: ide0: reset: success
и это фрагмент повторяется 3 раза. Потом идет много строк типа:
Sep  6 04:02:11 bill kernel: EXT3-fs error (device ide0(3,2)): ext3_readdir: bad entry
 in directory #208631: directory entry across blocks - offset=0, inode=537079543, rec_
len=8204, name_len=1
Sep  6 04:02:12 bill kernel: EXT3-fs error (device ide0(3,2)): ext3_readdir: bad entry
 in directory #468438: directory entry across blocks - offset=0, inode=537339350, rec_
len=8204, name_len=1

Есть мнение, что во всем виновать винт, говорят, что старые винты, иногда перед смертью начинают криво писать/читать. Хотя и материнка --- ASUS P3-BF не новая. Сегодня все день копировал туда/обратно разделы, никаких ошибок не было...

Хотелось бы услышать мнение в чем наиболее вероятная причина сбоя --- винт или материнка.

Еще хотелось бы узнать, можно ли заставить ядро при возникновении подобных ошибок перемонтировать все разделы на данном НЖМД в режим ro.
★★★★★

Меняй винт, и чем быстрее - тем лучше.

no-dashi ★★★★★
()

э, батенька так винт у вас шалит. Из-за материнки кстати тоже может сыпаться данные. На материнке посмотри конденсаторы не попухли ли, винт если умеет smartctl-ем проверь, e2fchk, badblocks, DMA пониже поставь

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

ЗЫ. А еще у меня была такая порнография когда вместе сидели 512М и 80Г винты.

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

Винт, понятно, лишен доверия и отправлен куда подальше.

Но все же вопрос, где то у Линукса ставится, что при возникновении ошибок переводить раздел в Read-Only или нет. А то получается, в 4 ночи возникли проблемы и система уродовала ФС до 6 утра, когда все совсем загнулось.

Просто, как то раз на Pentium-120 на проце вентилятор тихо сдох, проц нагрелся, ошибки файловой системы --- ФС переведена в режим Read-Only. Все работает, только на ftp файлы залить не получалось :)

mky ★★★★★
() автор топика

У меня ST340810A (40Gb), такая порнография, когда ко мне приносят самсунги (две разных модели приносили, обе не работали как следует). С другими всё нормально. Если DMA вообще отключишь, поможет.

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