LINUX.ORG.RU

Сдох диск или фс?


0

0

Приветствую всех!

Есть два диска sda и sdb, soft raid 1 между разделами. Раздел var при загрузке встает в read only.

dmesg:
EXT3-fs error (device md1): ext3_add_entry: bad entry in directory #17546619: rec_len % 4 != 0 - offset=0, inode=539831597, rec_len=24842, name
_len=100
Aborting journal on device md1.
ext3_abort called.
EXT3-fs error (device md1): ext3_journal_start_sb: Detected aborted journal
Remounting filesystem read-only
EXT3-fs error (device md1) in start_transaction: Journal has aborted
EXT3-fs error (device md1) in ext3_create: IO failure

md1 есть mirror /var из двух разделов sda2 и sdb2

Soft RAID сбоя не видит:
md1 : active raid1 sdb2[1] sda2[0]
102398208 blocks [2/2] [UU]

SMART для обоих дисков выдает:
SMART overall-health self-assessment test result: PASSED

Диски новые меньше месяца, на соседние разделы все записывается без ошибок.

На всякий случай копирую данные через dd на третий диск для резервных копий.

Может, кто сталкивался, это кирдык ext3 или диску?
Если диску, то как узнать какому они же оба в зеркале торчат %)

Ответ на: комментарий от Kalashmat

На всякий случай посмотри что говорит smartctl по поводу диска. Можешь ещё запустить badblocks. Мало ли, может всё-таки диск начал медленно умирать...

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

Блин я поторопился проблема опять всплыла %)

Smart в обоих дисках зеркала нормальный:

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 239 238 021 Pre-fail Always - 1050
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 14
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 854
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 13
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 11
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 14
194 Temperature_Celsius 0x0022 117 104 000 Old_age Always - 30
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0


Ошибка видоизменилась:

EXT3-fs error (device md1): ext3_free_blocks_sb: bit already cleared for block 25042664
Aborting journal on device md1.
EXT3-fs error (device md1) in start_transaction: Readonly filesystem
Aborting journal on device md1.
ext3_abort called.
EXT3-fs error (device md1): ext3_journal_start_sb: Detected aborted journal
Remounting filesystem read-only
EXT3-fs error (device md1) in ext3_reserve_inode_write: Journal has aborted
EXT3-fs error (device md1) in ext3_reserve_inode_write: Journal has aborted
EXT3-fs error (device md1) in ext3_orphan_del: Journal has aborted

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

То, что проблема повторилась, наводит на мысль о её аппаратном происхождении. Но это не обязательно жёсткий диск. Проблема может быть с памятью - стоит её проверить.

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

Друг подсказал такое решение:

Every time Im repairing file system and following below steps
1. Unmounting the file system (/disk1)
2. Nuke the ext3 journal
tune2fs -O ^has_journal /dev/<rootfs>
3. e2fsck -fy /dev/sdc14
4. Rebuild the journal
tune2fs -j /dev/sdc14
5. Mounting the file system (/disk1)

Отмонтировать не получилось но загрузившись с LiveCD пересобрали жрунал ошибка прекратилась.

Проверил диски badblocks'ом - все чисто.
SMART - по прежнему без ошибок

Вообщем жду, если не поможет будем радикально проверять память и скорее всего сниму диски под замену.

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

Пппц, проблема повторилась

EXT3-fs error (device md1): ext3_add_entry: bad entry in directory #17546619: rec_len % 4 != 0 - offset=0, inode=539831597, rec_len=24842, name
_len=100
Aborting journal on device md1.
ext3_abort called.
EXT3-fs error (device md1): ext3_journal_start_sb: Detected aborted journal
Remounting filesystem read-only
EXT3-fs error (device md1) in start_transaction: Journal has aborted
EXT3-fs error (device md1) in ext3_create: IO failure
__journal_remove_journal_head: freeing b_committed_data


Вообщем буду тестить железо

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