Всех приветствую!
Расскажу о проблеме. Жил да был сервер Freebsd 5.3 с raid контроллером SuperTrax SX6000 с 6ю IDE HDD по 250Гб каждый в RAID5+1 . В один момент он перестал видеть несколько жестких дисков, массив перестал быть functional.Долго мучались, читали форумы и гугль. Удалось пересоздать массив без инициализации - и он увиделся вновь.
Загрузили систему FreeBsd5.3. Не хотела она ничего монтировать.
Запускал fsck -y на разделах.. системные разделы пофиксились, примонтировались хорошо.
Но было два больших раздела, созданных для хранения информации: музыка там, игры и тп.
Вот с ними возникли проблемы.
Итак, привожу логи
uname -a
FreeBSD fileserver 5.3-RELEASE-p1 FreeBSD 5.3-RELEASE-p1 #0: Mon Nov 22 04:38:47 MSK 2004 root@fileserver.hz:/usr/obj/usr/src/sys/FS i386
root@fileserver:~$ fsck -y /dev/pst0s2d
** /dev/pst0s2d
** Last Mounted on /volume1
** Phase 1 - Check Blocks and Sizes
2731450344 BAD I=19830864
UNEXPECTED SOFT UPDATE INCONSISTENCY
2731335656 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
-1865351521381867544 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
6391819674813514944 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
-2145658217742012770 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
-7931215848602942146 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
-3187823305855185411 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
1199196517063750382 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
-6850292473335958129 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
-1355323859742704608 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
-6030470218694046170 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
584681861677314327 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY
EXCESSIVE BAD BLKS I=19830868
CONTINUE? yes
8652097571964628968 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
8975444914536397898 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
-4062229623711018303 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
-5540062536051363768 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
6476072069482016827 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
1377922045866408771 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
-1449721997807806274 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
6678370256103017426 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
-8255080896991456093 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
-6708336865823145159 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
4655229218701578775 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY
EXCESSIVE BAD BLKS I=19830883
CONTINUE? yes
-8701525729472512420 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
-3077202251473677775 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
8664684403086132666 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
6265227907584151490 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
6973484431282926653 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
-6459664391578964294 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
-8085476526645008333 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
6803429215716755828 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
-3308015893677592147 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
-7864082702862520857 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
3803455440915408630 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY
EXCESSIVE BAD BLKS I=19830910
CONTINUE? yes
2736422888 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
918381501 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
1570645463 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
1542295142 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
98740 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
2148 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
8 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
9 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
10 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
11 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
12 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
13 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
14 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
15 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
7871 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
7770 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
7770 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
7770 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
7771 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
7772 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
EXCESSIVE DUP BLKS I=19854342
CONTINUE? yes
2791008711394700796 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
-4437584563459379646 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
4086033625087485152 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
2610327357477700964 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
5628631880813877137 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
-4457441273336296326 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
4253491324148797261 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
-1909580277906517041 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
-5832327403111162913 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
6757109953203763379 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
4059322418456579633 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
EXCESSIVE BAD BLKS I=19901469
CONTINUE? yes
INCORRECT BLOCK COUNT I=19901469 (1427104 should be 857248)
CORRECT? yes
fsck_ufs: cannot alloc 554012420 bytes for inoinfo
На этом fsck вываливается.
Но этот раздел все же можно примонтировать:
root@fs:~$ mount /volume1/
WARNING:/volume1 was not properly dismounted
/dev/pst0s2d 710909138 -27801151020 28455187428 -4251% /volume1
root@fs:~$ cd /volume1/
root@fs:/volume1$ ls -al
total 18
drwxrwxr-x 8 root wheel 512 10 окт 2005 .
drwxr-xr-x 25 root wheel 1024 3 май 00:43 ..
drwxrwx--- 2 root operator 512 2 май 20:14 .snap
drwxrwxr-x 4 6497 smbadm 512 23 ноя 18:51 games
drwxrwxrwx 16 root nogroup 1024 9 янв 21:35 incoming
drwxrwxr-x 4 6497 smbadm 3584 1 окт 2005 music
drwxrwxr-x 2 6497 smbadm 512 11 янв 16:05 soft
drwxrwxr-x 5 6497 smbadm 512 27 авг 2005 video
Самое интересное, что структура каталогов и файлы видны. Те файлы которые поменьше - целые. Удалось скачать один фильм - оказался битый.
Со вторым разделом точно такая же ситуация.
Мы хотим спасти данные - начинаешь заливать их с раздела на другой сервер по ftp - сервер через некоторое время перезагружается. (Сообщение щас не могу привести)
Вопрос - что делать? Читал что-то про восстановление суперблока и тд, но я с таким еще не сталкивался.....
Выполнил команды, которые рекомендовали в другом посте форума:
newfs -N /dev/pst0s2d
/dev/pst0s2d: 716800.0MB (1468006400 sectors) block size 16384, fragment size 2048
using 3901 cylinder groups of 183.77MB, 11761 blks, 23552 inodes.
super-block backups (for fsck -b #) at:
160, 376512, 752864, 1129216, 1505568, 1881920, 2258272, 2634624, 3010976, 3387328, 3763680, 4140032, 4516384, 4892736, 5269088, 5645440, 6021792, 6398144,
6774496, 7150848, 7527200, 7903552, 8279904, ....
пытался восстановить суперблок из альтернативного - что-то не помогло. Подскажите советом плз!