Всех приветствую!
Расскажу о проблеме. Жил да был сервер 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 i386root@fileserver:~$ fsck -y /dev/pst0s2d
** /dev/pst0s2d
** Last Mounted on /volume1
** Phase 1 - Check Blocks and Sizes
2731450344 BAD I=19830864
UNEXPECTED SOFT UPDATE INCONSISTENCY2731335656 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY-1865351521381867544 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCY6391819674813514944 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 INCONSISTENCY1199196517063750382 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 INCONSISTENCY584681861677314327 BAD I=19830868
UNEXPECTED SOFT UPDATE INCONSISTENCYEXCESSIVE BAD BLKS I=19830868
CONTINUE? yes8652097571964628968 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY8975444914536397898 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY-4062229623711018303 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY-5540062536051363768 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY6476072069482016827 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY1377922045866408771 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY-1449721997807806274 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY6678370256103017426 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY-8255080896991456093 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY-6708336865823145159 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCY4655229218701578775 BAD I=19830883
UNEXPECTED SOFT UPDATE INCONSISTENCYEXCESSIVE BAD BLKS I=19830883
CONTINUE? yes-8701525729472512420 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY-3077202251473677775 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY8664684403086132666 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY6265227907584151490 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY6973484431282926653 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY-6459664391578964294 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY-8085476526645008333 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY6803429215716755828 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY-3308015893677592147 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY-7864082702862520857 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCY3803455440915408630 BAD I=19830910
UNEXPECTED SOFT UPDATE INCONSISTENCYEXCESSIVE BAD BLKS I=19830910
CONTINUE? yes2736422888 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY918381501 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY1570645463 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY1542295142 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY98740 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY2148 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY8 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY9 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY10 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY11 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY12 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY13 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY
14 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY15 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY7871 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY7770 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY7770 BAD I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY7770 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY7771 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCY7772 DUP I=19854342
UNEXPECTED SOFT UPDATE INCONSISTENCYEXCESSIVE DUP BLKS I=19854342
CONTINUE? yes2791008711394700796 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY-4437584563459379646 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY4086033625087485152 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY2610327357477700964 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY5628631880813877137 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY-4457441273336296326 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY4253491324148797261 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY-1909580277906517041 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY-5832327403111162913 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY6757109953203763379 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY4059322418456579633 BAD I=19901469
UNEXPECTED SOFT UPDATE INCONSISTENCY
EXCESSIVE BAD BLKS I=19901469
CONTINUE? yesINCORRECT BLOCK COUNT I=19901469 (1427104 should be 857248)
CORRECT? yesfsck_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, ....пытался восстановить суперблок из альтернативного - что-то не помогло. Подскажите советом плз!
>Всех приветствую!
>Расскажу о проблеме. Жил да был сервер 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, ....
>
>пытался восстановить суперблок из альтернативного - что-то не помогло. Подскажите советом плз!
>Прошу sorry, но следует читать новости о развитии системы и о патчах, особенно если
используется softupdate (были найдены ошибки и созданы неофициальные патчи)
Ну и главное - ДАННЫЕ нужно спасать ДО КРАХА, backup называется.Восстановление суперблока - в fixit режиме (однопользовательская загрузка с CD-Live):
fsck_ffs -y -b 32 для UFS1
-b 160 для UFS2newfs -N только если вы при установке или разбивке использовали newfs, в вашем случае
tunefs (так как softupdates) с default'ными параметрами, тогда копии суперблока
будут соответствовать, для UFS2 160 всегда верно (первая копия суперблока)Удачи