В общем танцы с бубном продолжаются... за это время проверил/поменял шлейфы, SATA-порты на мамке. Переразбивка диска с запасом свободного пространства на конце диска. Ничего не помогло. Хотя могу отметить, что ФС валится не сразу на первом цикле, как раньше:bonnie++ -u nobody -d /home/tmp -n 500:180000:300:300 -x 30
а спустя 4-12 часов.
Даже ради эксперимента поставил ReiserFS вместо ext3. Как итог, крах наступил после ~12 часов работы. Но не такой критичный на первый взгляд, как с ext3. Здесь
fsck.reiserfs --rebuild-tree /dev/md5
восстановило работу. А с ext3 приходилось лечить только через
mkfs -t ext3 /dev/md5
Вот такая штука вылезла на reiserfs
Replaying journal..
Reiserfs journal '/dev/md5' in blocks [18..8211]: 0 transactions replayed
Checking internal tree../ 2 (of 3)bad_path: The left delimiting key [7854585 8127030 0x0 SD (0)] of the node (33882132) must be equal to the first element's key [7841017 7977823 0x0 SD (0)] within the node. finished
Comparing bitmaps..vpf-10640: The on-disk and the correct bitmaps differs.
Fatal corruptions were found, Semantic pass skipped
1 found corruptions can be fixed only when running with --rebuild-tree
запускаю c --rebuild-tree:
Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes
Replaying journal..
Reiserfs journal '/dev/md5' in blocks [18..8211]: 0 transactions replayed
###########
reiserfsck --rebuild-tree started at Thu Nov 12 23:53:50 2009
###########Pass 0:
####### Pass 0 #######
Loading on-disk bitmap .. ok, 9766 blocks marked used
Skipping 9740 blocks (super block, journal, bitmaps) 26 blocks will be read
0%....20%....40%....60%....80%....100% left 0, 0 /sec
7 directory entries were hashed with "r5" hash.
"r5" hash is selected
Flushing..finished
Read blocks (but not data blocks) 26
Leaves among those 3
Objectids found 36
Pass 1 (will try to insert 3 leaves):
####### Pass 1 #######
Looking for allocable blocks .. finished
0%....20%....40%....60%....80%....100% left 0, 0 /sec
Flushing..finished
3 leaves read
3 inserted
####### Pass 2 #######
Flushing..finished
Pass 3 (semantic):
####### Pass 3 #########
/tmp/Bonnie.3707/00173rebuild_semantic_pass: The entry [7854585 8127030] ("lY6FCpDhPxC50000015c1a") in directory [2 7854585] points to nowhere - is removed
rebuild_semantic_pass: The entry [7854585 8127031] ("JIqO0000015c1b") in directory [2 7854585] points to nowhere - is removed
vpf-10650: The directory [2 7854585] has the wrong size in the StatData (120) Flushing..finished Files found: 0
Directories found: 7
Names pointing to nowhere (removed): 2
Pass 3a (looking for lost dir/files):
####### Pass 3a (lost+found pass) #########
Looking for lost directories:
Looking for lost files:0 /sec
vpf-10680: The file [7841017 7977848] has the wrong block count in the StatData (288) - corrected to (200)
Flushing..finished
Objects without names 26
Files linked to /lost+found 26
Pass 4 - finished done 2, 0 /sec
Deleted unreachable items 1
Flushing..finished
Syncing..finished
###########
reiserfsck finished at Thu Nov 12 23:54:02 2009
###########
Опять чего-то про блоки... Да и мне не известно пока, чем бы все это закончилось, если в /home/ были бы клиенты.