Срочно восстановить "потерянный" массив на Freebsd

S
На сайте с 08.02.2013
Offline
73
715

Затерт, или был сбойный сектор и выполнен reallocate с таблицей разделов, сервер успешно работал до перезагрузки, после перезагрузки, сервер грузится со старого диска, который давно выпал из массива. Файловая система UFS2, ОС FreeBSD 8.0.

FreeBSD dxp.ru 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Tue Dec 8 10:36:29 IRKT 2009 root@freebsd8-amd64.ispsystem.net:/usr/obj/usr/src/sys/kernel.isp amd64

подскажите, что можно сделать? это оч важно.. меня просто задушили вопросами юзеры, когда и что:(

pupseg
На сайте с 14.05.2010
Offline
364
#1

бакап есть?

уже - практически ничего. или с 30% вероятностью.

достать все потерянные данные практически невозможно с ufs2 без обращения в специализированные компании. стоимость работ будет в несколько раз превышать стоимость дисков.

ну - это если ситуация такова - как я ее себе представил.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
S
На сайте с 08.02.2013
Offline
73
#2
pupseg:
бакап есть?
уже - практически ничего. или с 30% вероятностью.
достать все потерянные данные практически невозможно с ufs2 без обращения в специализированные компании. стоимость работ будет в несколько раз превышать стоимость дисков.
ну - это если ситуация такова - как я ее себе представил.

так счас дал добро датацентру установить третий хард 2 Тб, чтоб на него 750Гб бинарный образ вылили и попытались восстановить mbr из действующего диска с сохраненными данными за 2010 год.. не поверите, все в ужасе и в радости что увидели - ностальгия, ага.. но надолго?

специфика нашего сервера понятна, торрент трекер русских субтитров для глухих и слабослышащих на базе tbdev движка с xbtt анонсером.. данные есть, конечно.. архивы сохранились в фтп сервере: и базы и все файлы.. но почти месячной давности.. очевидно крон споткнулся, когда ограничение дошло до 100Гб отметки.. хоть чтото есть.. проблема в востанновлении программной среды, xbtt в частности.. когда и как, сроки неизвестны.. надеемся очень на лучшее

pupseg
На сайте с 14.05.2010
Offline
364
#3

а втащить данные на свежеустановленное ПО возможно в данном случае ? может быть это менее трудоемко по затратам ?

если ДЦ бинарный образ возьмет, сумеет примонтировать - то тогда в принципе - данные живы все.

iamsens
На сайте с 26.08.2009
Offline
115
#4
Shardik:
так счас дал добро датацентру установить третий хард 2 Тб, чтоб на него 750Гб бинарный образ вылили и попытались восстановить mbr из действующего диска с сохраненными данными за 2010 год.. не поверите, все в ужасе и в радости что увидели - ностальгия, ага.. но надолго?
специфика нашего сервера понятна, торрент трекер русских субтитров для глухих и слабослышащих на базе tbdev движка с xbtt анонсером.. данные есть, конечно.. архивы сохранились в фтп сервере: и базы и все файлы.. но почти месячной давности.. очевидно крон споткнулся, когда ограничение дошло до 100Гб отметки.. хоть чтото есть.. проблема в востанновлении программной среды, xbtt в частности.. когда и как, сроки неизвестны.. надеемся очень на лучшее

так в чем проблема? таблицу разделов восстановить?

S
На сайте с 08.02.2013
Offline
73
#5
iamsens:
так в чем проблема? таблицу разделов восстановить?

в том то и проблема, что названия диска ваааще нет..

---------- Добавлено 09.10.2014 в 00:24 ----------

pupseg:
а втащить данные на свежеустановленное ПО возможно в данном случае ? может быть это менее трудоемко по затратам ?

да банально многого не нужно, кроме mariadb, php 5.2.17 (требования движка) nginx, php-fpm и xbtt

(его то надо искать под тбдев, много воды утекло, где откопать то)

iamsens
На сайте с 26.08.2009
Offline
115
#6

названия диска, это ad1|ad2 ?

или диск виден, но не видно слайсов и разделов?

если диск виден

то восстановить можно

с живого диска сдампите таблицу и в "старый" зайлейте

(если диски были в рейде, то таблицы разделов там одинаковые)

судя их того что freebsd 8.0

должно помочь следующие

fdisk -p /dev/ad0 > all.txt
fdisk -f all.txt /dev/ad1

ad0 - живой диск

ad1 - диск на котором нужно восстановить таблицу разделов

понятное дело, указать свои диски

S
На сайте с 08.02.2013
Offline
73
#7
iamsens:
названия диска, это ad1|ad2 ?
или диск виден, но не видно слайсов и разделов?

если диск виден
то восстановить можно
с живого диска сдампите таблицу и в "старый" зайлейте
(если диски были в рейде, то таблицы разделов там одинаковые)

судя их того что freebsd 8.0

должно помочь следующие

fdisk -p /dev/ad0 > all.txt
fdisk -f all.txt /dev/ad1


ad0 - живой диск
ad1 - диск на котором нужно восстановить таблицу разделов

понятное дело, указать свои диски

В том то и дело, что по вчерашнему фортелю, диски абсолютно разные.. о чем говорила вчерашняя версия сервера за 2010 год..

и да, диск вообще не был виден..

Всем спасибо за внимание, под утро таблицы восстановились все.. копируем на другой хард и ставим дебби 7.. Хвала тебе , Господи!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий