Добрый день. Начну пожалуй с самого начала, сегодня с утра проснулся - сервер в германии не отвечает, ребутнул его из системы дц. он не поднялся, воспользовался kvm - увидел примерно следующее - http://img189.imageshack.us/i/1231232.jpg/
Поврежден 2ой inode. Погуглил почитал, fsck такое не лечит, надо использовать fsdb - читал эту статью - http://phaq.phunsites.net/2007/07/01/uf ... es-in-ufs/
Почистил inode 2, сделал fsck и пошел в ребут, посмотрел в квм - пишет что нет /boot/loader, запустился с resque ядра, подмонтировал раздел - а там lost+found только.
Похоже побился супер блок. Подскажите пожалуйста как восстановить систему =( Последний бекап данных 2хнедельной давности, а ресурс высоконагруженный с постоянно добавляющимся контентом. Да и систему ставить с нуля со всем софтом это тоже не лучший вариант если все можно восстановить. Обращался к гуглу. просветления к сожалению не достиг (
Слетел суперблок, помогите
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании 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/
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: Слетел суперблок, помогите
Какой именно раздел? У вас все дерево каталогов одним разделом сотворено или имеется в виду рутовый раздел?DnDwarf писал(а):Почистил inode 2, сделал fsck и пошел в ребут, посмотрел в квм - пишет что нет /boot/loader, запустился с resque ядра, подмонтировал раздел - а там lost+found только.
Возвращаемся к первому вопросу. Как я могу представить, данные пишутся не непосредственно в корневой раздел, а куда-то в определенную директорию дерева каталогов. Если похерился только корневой раздел, то задача в данный момент - восстановить его, а затем подмонтировать оставшиеся разделы и система благополучно оживет. Стандартные системные файлы из рутового раздела (без /usr, /var/, /tmp) можно восстановить, тупо скопировав их из другой рабочей системы соответствующей версии (за ядро и всю директорию /boot не ручаюсь).DnDwarf писал(а):Похоже побился супер блок. Подскажите пожалуйста как восстановить систему =( Последний бекап данных 2хнедельной давности, а ресурс высоконагруженный с постоянно добавляющимся контентом. Да и систему ставить с нуля со всем софтом это тоже не лучший вариант если все можно восстановить. Обращался к гуглу. просветления к сожалению не достиг (
Теоретически можно из директории lost+found восстановить вообще все файлы, но это задача далеко из нетривиальных и я бы не пожелал такое даже злейшему врагу. В общем, дайте больше информации.
Oh my God, they killed init! Bastards!
-
- рядовой
- Сообщения: 29
- Зарегистрирован: 2008-10-19 13:30:59
Re: Слетел суперблок, помогите
Машинка арендовывалась у hetzner.de через реселлеров fastvps.ru, систему ставили они, создали 2 раздела, 1 для корня, другой для свап, все 2 раздела. и вот этот корневой раздел где полностью все и /boot и /home и /usr и /var, ну в общем все щас выглядит как lost+found (
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: Слетел суперблок, помогите
О бля...
ИМХО, полная жопа. Факт загрузки после выполнения fsck означает, что файловая система у вас восстановлена. Файловая система, но не фалы в ней - они как раз перенесены в lost+found (название директории совершенно логично говорит само за себя), имя каждого файла там - это inode, в котором находился файл (ЕМНИП, может я говорю глупость). То есть получается, что ФС у вас сейчас нормально функционирует, но таблица разбиения файлов (грубо обозначим это так) на ней вусмерть угробилась и вся перенеслась в lost+found, где содержимое всех файлов находится в целости и сохранности, но в совершенно непригодном для использования виде.
Попробуйте обратиться в рассылку freebsd-fs (http://lists.freebsd.org/mailman/listinfo/freebsd-fs), в ней участвуют разработчики, ответственные в том числе и за функционирование UFS.
ИМХО, полная жопа. Факт загрузки после выполнения fsck означает, что файловая система у вас восстановлена. Файловая система, но не фалы в ней - они как раз перенесены в lost+found (название директории совершенно логично говорит само за себя), имя каждого файла там - это inode, в котором находился файл (ЕМНИП, может я говорю глупость). То есть получается, что ФС у вас сейчас нормально функционирует, но таблица разбиения файлов (грубо обозначим это так) на ней вусмерть угробилась и вся перенеслась в lost+found, где содержимое всех файлов находится в целости и сохранности, но в совершенно непригодном для использования виде.
Попробуйте обратиться в рассылку freebsd-fs (http://lists.freebsd.org/mailman/listinfo/freebsd-fs), в ней участвуют разработчики, ответственные в том числе и за функционирование UFS.
Oh my God, they killed init! Bastards!
-
- мл. сержант
- Сообщения: 106
- Зарегистрирован: 2010-05-02 12:59:03
Re: Слетел суперблок, помогите
Слетел Ride а не суперблок, на скрине чудно всё видно же.
Вот вам и куча ошибок.
Перейдите в однопользовательский режим и пересоберите массив.
Всегда включайте чтоб не было потом недоразумений.
fsck_y_enable="YES"
background_fsck="NO"
Вот вам и куча ошибок.
Перейдите в однопользовательский режим и пересоберите массив.
Всегда включайте чтоб не было потом недоразумений.
fsck_y_enable="YES"
background_fsck="NO"
-
- рядовой
- Сообщения: 29
- Зарегистрирован: 2008-10-19 13:30:59
Re: Слетел суперблок, помогите
Массив вроде работает нормально, fsck при запуске системы я теперь буду включать, но как мне теперь восстановить эти данные самый главный вопрос =(( Я сейчас боюсь чтолибо трогать, каждый из дисков по отдельности монтировал, то есть не сам массив а отдельно диски - на обоих зеркально одно и то же - lost + found ( Ни разделов отдельных - /boot , /var, /usr и тп, ничего...