Упал Freebsd 8 stable, не монтирует разделы
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- kharkov_max
- капитан
- Сообщения: 1859
- Зарегистрирован: 2008-10-03 14:56:40
Упал Freebsd 8 stable, не монтирует разделы
День добрый.
Cервер Freebsd8.4 Stable начал самопроизвольно подвисать, результат жесткий ребут.
На сервере 2 диска в gmirror.
После жестких ребутов зеркало чекалось и потом ребилдилось (уже под OS).
Пока руки дошли до сервера, после внеочередного ребута вижу
/bin/sh
и все
Заменил в сервере БП и МП на аналогичную (сразу исключая контроллер и БП из цепочки проблем)
mount говорит что смонтировано gm0s1a,gm0s1e,gm01sf,gm0s1d.
Но при загрузке системы пишет что
/usr/local no such file or directory
т.е. gm0s1f монтируется. но похоже что /usr/local не существует.
Делал fsck -y, вначале что то чекал, но сейчас проходит нормально в том числе и gm01sf
На данный момент диски разделил, пробую отдельно что то с ними сделать.
Тесты MHDD проблем на дисках не обнаружили ...
Собственно как можно восстановить дисковую систему ?
Гуглю, но пока вариантов нет ...
Cервер Freebsd8.4 Stable начал самопроизвольно подвисать, результат жесткий ребут.
На сервере 2 диска в gmirror.
После жестких ребутов зеркало чекалось и потом ребилдилось (уже под OS).
Пока руки дошли до сервера, после внеочередного ребута вижу
/bin/sh
и все
Заменил в сервере БП и МП на аналогичную (сразу исключая контроллер и БП из цепочки проблем)
mount говорит что смонтировано gm0s1a,gm0s1e,gm01sf,gm0s1d.
Но при загрузке системы пишет что
/usr/local no such file or directory
т.е. gm0s1f монтируется. но похоже что /usr/local не существует.
Делал fsck -y, вначале что то чекал, но сейчас проходит нормально в том числе и gm01sf
На данный момент диски разделил, пробую отдельно что то с ними сделать.
Тесты MHDD проблем на дисках не обнаружили ...
Собственно как можно восстановить дисковую систему ?
Гуглю, но пока вариантов нет ...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Neus
- капитан
- Сообщения: 1946
- Зарегистрирован: 2008-09-08 21:59:56
Re: Упал Freebsd 8 stable, не монтирует разделы
В статьях на сайте поищи
- kharkov_max
- капитан
- Сообщения: 1859
- Зарегистрирован: 2008-10-03 14:56:40
Re: Упал Freebsd 8 stable, не монтирует разделы
Достойный совет, почти как "почитайте ман"Neus писал(а):В статьях на сайте поищи
Если можно, то подскажите реальным советом, а не маном ...kharkov_max писал(а):Гуглю, но пока вариантов нет ...
-
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Упал Freebsd 8 stable, не монтирует разделы
Раз вы уж задействовали mhdd, то наверняка найдете и еще диск, на который можете установить фрю и уже под ней смотреть что у вас там с зеркалом, точнее какие разделы и данные на дисках там есть...
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Упал Freebsd 8 stable, не монтирует разделы
а он вообще есть, /usr/local?
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Упал Freebsd 8 stable, не монтирует разделы
ключевые слова:kharkov_max писал(а):Достойный совет, почти как "почитайте ман"Neus писал(а):В статьях на сайте поищи
Если можно, то подскажите реальным советом, а не маном ...kharkov_max писал(а):Гуглю, но пока вариантов нет ...
"После жестких ребутов зеркало чекалось и потом ребилдилось"
жестких ребутов - множественное число (уже одного было достаточно!)
видимо - чекалось и потом ребилдилось, несколько раз
теперь берите каждый диск в отдельности и пытайтесь восстановить информацию по:
- содержимому lost+founds (если есть)
- r-studio и ufs-recovery
если при rebuild'е восстанавливалась информация с "битого диска" на нормальный, то
Вы получили ж...у.
Смысл "битый диск" может быть каким угодным - bad'ы или просто испортилась UFS.
Ваша задача - из данных с двух дисков восстановить что возможно по макисмуму.
- kharkov_max
- капитан
- Сообщения: 1859
- Зарегистрирован: 2008-10-03 14:56:40
Re: Упал Freebsd 8 stable, не монтирует разделы
Присутствует в каталоге /usr/local, как минимум ls /usr/local выдает lost+foundslost+founds
Пошел более длинным путем, решил сразу на 10ку перейти с 8.4 (давно руки чесались, но было лень т.к. все работало)
Заинсталил на 3й диск новую систему, есть в принципе бекапы БД и файлов.
Буду из бекапов поднимать, ну а что останется придется искать на битых дисках ...
Как я понимаю скорее всего что:
если при rebuild'е восстанавливалась информация с "битого диска" на нормальный, то
Вы получили ж...у.
- kharkov_max
- капитан
- Сообщения: 1859
- Зарегистрирован: 2008-10-03 14:56:40
Re: Упал Freebsd 8 stable, не монтирует разделы
И снова день добрый ...
Вообщем по данной ситуации 90% инфы удалось поднять из бекапов и развернуть на Freebsd10, но все же часть нужной инфы осталась на, скорее всего логически, "поврежденных дисках".
Прошу Вашей помощи, необходимо достать инфу.
Как было.
На freebsd8.4 Stable жило зеркало на gmirror.
После нескольких ребутов заркало развалилось, не видело /usr/local (ls /usr/local выдает lost+founds)
Было принято решение (раз все упало) сразу перейти на freebsd10.
На данный момент:
ada0 - новая система
ada1 - нужный мне 'битый" диск
ada2,ada3 - zfs под данные.
Как видно из gpart show система видит старый массив gmirror gm0.
Смонтировал старый диск
Иду в каталог /home/old_disk/usr - пусто.
Т.е. по сути необходимо как то реанимировать раздел /usr старого gmirror.
В наличии есть оба диска, экспериментов над ними пока еще ни какие не делал.
Опыта работы в подобных ситуациях, к сожалению не имею (((.
Вообщем по данной ситуации 90% инфы удалось поднять из бекапов и развернуть на Freebsd10, но все же часть нужной инфы осталась на, скорее всего логически, "поврежденных дисках".
Прошу Вашей помощи, необходимо достать инфу.
Как было.
На freebsd8.4 Stable жило зеркало на gmirror.
После нескольких ребутов заркало развалилось, не видело /usr/local (ls /usr/local выдает lost+founds)
Было принято решение (раз все упало) сразу перейти на freebsd10.
На данный момент:
Код: Выделить всё
> ls /dev/ada*
/dev/ada0 /dev/ada0p1 /dev/ada0p2 /dev/ada0p3 /dev/ada1 /dev/ada2 /dev/ada2p1 /dev/ada3 /dev/ada3p1
Код: Выделить всё
gpart show
=> 34 156299308 ada0 GPT (75G)
34 1024 1 freebsd-boot (512K)
1058 148896768 2 freebsd-ufs (71G)
148897826 7401515 3 freebsd-swap (3.5G)
156299341 1 - free - (512B)
=> 34 3907029101 ada2 GPT (1.8T)
34 2014 - free - (1.0M)
2048 3907027087 1 freebsd-zfs (1.8T)
=> 34 3907029101 ada3 GPT (1.8T)
34 2014 - free - (1.0M)
2048 3907027087 1 freebsd-zfs (1.8T)
=> 63 156301424 mirror/gm0 MBR (75G)
63 156298401 1 freebsd [active] (75G)
156298464 3023 - free - (1.5M)
=> 0 156298401 mirror/gm0s1 BSD (75G)
0 2097152 1 freebsd-ufs (1.0G)
2097152 8388608 2 freebsd-swap (4.0G)
10485760 16738304 4 freebsd-ufs (8.0G)
27224064 2097152 5 freebsd-ufs (1.0G)
29321216 126977185 6 freebsd-ufs (61G)
ada1 - нужный мне 'битый" диск
ada2,ada3 - zfs под данные.
Как видно из gpart show система видит старый массив gmirror gm0.
Смонтировал старый диск
Код: Выделить всё
mount -o ro /dev/mirror/gm0s1 /home/old_disk
Т.е. по сути необходимо как то реанимировать раздел /usr старого gmirror.
В наличии есть оба диска, экспериментов над ними пока еще ни какие не делал.
Опыта работы в подобных ситуациях, к сожалению не имею (((.
-
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Упал Freebsd 8 stable, не монтирует разделы
Пробуйтеkharkov_max писал(а):И снова день добрый ...
Как видно из gpart show система видит старый массив gmirror gm0.
Смонтировал старый дискИду в каталог /home/old_disk/usr - пусто.Код: Выделить всё
mount -o ro /dev/mirror/gm0s1 /home/old_disk
Т.е. по сути необходимо как то реанимировать раздел /usr старого gmirror.
В наличии есть оба диска, экспериментов над ними пока еще ни какие не делал.
Опыта работы в подобных ситуациях, к сожалению не имею (((.
Код: Выделить всё
mount -o ro /dev/mirror/gm0s1a /home/old_disk
- kharkov_max
- капитан
- Сообщения: 1859
- Зарегистрирован: 2008-10-03 14:56:40
Re: Упал Freebsd 8 stable, не монтирует разделы
Монтирую usr старого gmirror
Далее вывод ls
Что далее можно предпринять ?
Код: Выделить всё
mount -o ro /dev/mirror/gm0s1f /home/old_disk
Код: Выделить всё
> ls /home/old_disk
lost+found
Код: Выделить всё
> ls /home/old_disk/lost+found/
#0000003 #0000012 #0000077 #0117863 #0438901 #0439132 #0439731 #1177640 #2072576 #2380750 #2684928 #5416960 #7725056
#0000004 #0000073 #0047104 #0117865 #0438947 #0439421 #0439788 #1177665 #2378752 #2381275 #3226624 #5534720 #7819264
#0000007 #0000074 #0070675 #0117868 #0438949 #0439585 #0494592 #1177679 #2379726 #2381544 #3344384 #6194176 #7866368
#0000009 #0000075 #0070676 #0117869 #0438955 #0439679 #1083392 #1177716 #2380554 #2381692 #4639744 #7301120
#0000010 #0000076 #0117762 #0117870 #0439018 #0439720 #1177630 #1271808 #2380695 #2381875 #5393495 #7348279
- kharkov_max
- капитан
- Сообщения: 1859
- Зарегистрирован: 2008-10-03 14:56:40
Re: Упал Freebsd 8 stable, не монтирует разделы
Хм ... Не заметил ..
Внутри каталогов (#*) есть какие то данные, то что мне нужно нашел и сохранил ...
Я так понимаю что из этой каши только вручную теперь можно восстановить ?
Внутри каталогов (#*) есть какие то данные, то что мне нужно нашел и сохранил ...
Я так понимаю что из этой каши только вручную теперь можно восстановить ?
-
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Упал Freebsd 8 stable, не монтирует разделы
Именно, только ручками, а вообще-то после первого же жесткого ребута, надо было шевельнуть извилинами...kharkov_max писал(а):Хм ... Не заметил ..
Внутри каталогов (#*) есть какие то данные, то что мне нужно нашел и сохранил ...
Я так понимаю что из этой каши только вручную теперь можно восстановить ?
- kharkov_max
- капитан
- Сообщения: 1859
- Зарегистрирован: 2008-10-03 14:56:40
Re: Упал Freebsd 8 stable, не монтирует разделы
Там за меня пошевелили извилинами.....
Я шевелил извилинами когда скрипты бекапов писал и бекапирование настраивал .
Благо почти все было в бекапах ...
Всем спасибо за помощь.
Я шевелил извилинами когда скрипты бекапов писал и бекапирование настраивал .
Благо почти все было в бекапах ...
Всем спасибо за помощь.