URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84466
[ Назад ]

Исходное сообщение
"SOS!"

Отправлено Telegazik , 13-Мрт-09 07:06 
Господа, помогите советом, сервер встал, второй день стоит, никак победить не могу.
История такая. Есть производственный сервер, там много чего крутится - веб, мониторинг сети, по мелочи много всего, в общем долго я все поднастраивал и делал. Теперь винт приказал долго жить. Предвидя такой поворот событий, я сделал рядом еще один маленький FreeBSD сервер, как зеркальный, и cvsup сливал дату каждый день туда. Сливал основные каталоги - /usr, /root, /etc. В общем резервные копии есть.
Итак винт на главном серваке отказал. Не совсем конечно, фряха грузится кое-как, но нормально функционировать не в состоянии на битом винте. Нашел другой винт, он оказался чуть-чть меньшего размера, чем базовый на серваке - в итоге clonehdd глюканул и стал писать всю дату куда угодно, но только не на новый винт. От clonehdd, после долгих танцев с бубном, пришлось отказаться.
Переформатил новый винт, сделал загрузочным и залил туда всю дату - винт не грузится, на лоадере тормозит и все тут. Понял, что тут где-то дикий пробел в моих знаниях, а времени вообще в обрез, плюнул и установил на новый винт полностью чистую фряху. Потом залил все резерные каталоги на новую систему (/usr, /root, /etc).
Теперь проблема с монтированием разделов при загрузке. Если установить винт также, с теми же перемычками и тем же кабелем что и старый, то фряха грузится наполовину, а потом выкидывает запрос на ручное монтирование. Вызываю лист доступных разделов - он пустой, т.е. система не видит винт, хотя только что с него загрузилась...
В обещем есть резервная копия, есть полупосыпавшийся, но читаемый винт, т.е. есть все что нужно для восстановления системы, а вот с руками напряженка, как оказалось... Все бы ничего, была бы неделька, другая на восстановление, да нету! Горит у меня это дело, срочно надо сервак пускать! Вроде везде подстраховался, все сделал, появилась ПРОГНОЗИРУЕМАЯ проблема, а решить быстро - никак! Помогите советом - что делать?

Содержание

Сообщения в этом обсуждении
"SOS!"
Отправлено Pahanivo , 13-Мрт-09 07:26 
1. сливал все через cvsup ??? че за бред? dump/restore давно придумали.
2. На серваке дисковая система без рейда? это ваще абсурд.

"SOS!"
Отправлено Telegazik , 13-Мрт-09 08:09 
>1. сливал все через cvsup ??? че за бред? dump/restore давно придумали.
>
>2. На серваке дисковая система без рейда? это ваще абсурд.

FreeBSD: искусство достижения равновесия - dump описан таким же средством резервирования как и cvsup.
Рейда нет, потому и делал постоянную синхронизацию данных.
Насколько я понял, все у меня не верно и все не правильно, правильно у Вас. Большое спасибо, Вы мне очень помогли тем, что поделились знаниями. Что бы я делал, если бы не Ваш совет?!
Всего наилучшего


"SOS!"
Отправлено Pahanivo , 13-Мрт-09 09:11 
>>1. сливал все через cvsup ??? че за бред? dump/restore давно придумали.
>>
>>2. На серваке дисковая система без рейда? это ваще абсурд.
>
>FreeBSD: искусство достижения равновесия - dump описан таким же средством резервирования как
>и cvsup.

эээ цвсап умеет делать dump level 0 ?
в любом случае (если я как думаю разбираюсь в апельсинах) цвсап работает с файлами, а дамп с файловой системой - это такто сильно разные уровни.
>Рейда нет, потому и делал постоянную синхронизацию данных.

и где твои копии? чето смотрю тебе они не сильно пригодились
>Насколько я понял, все у меня не верно и все не правильно,
>правильно у Вас. Большое спасибо, Вы мне очень помогли тем, что
>поделились знаниями. Что бы я делал, если бы не Ваш совет?!

никто не сравнивал у кого правильнее
ненадо огрызатся если у вас проблемы по вашей же глупости
если у вас проблемы с дисками - собирайте файло какое уцелело с битого диска и ваших кривых бекапов, сетапте систему по новой и востанавливайте из того что есть

>
>Всего наилучшего


"SOS!"
Отправлено Telegazik , 13-Мрт-09 09:43 
Вот это конструктивный разговор! Если Вы даете мне применимые советы, то это то, зачем я сюда обратился.
То что мне не пригодились резервные копии поверьте, я уже осознал, и от этого настроение у меня далеко не улучшилось. Вроде делал как советуют серьезные издания, а тут прокол, сервер стоит и как его из дауна вытащить - большой вопрос.
Спасибо за совет, буду собирать файлы, что уцелели.
Если установить новую систему, залить /usr полностью, из /etc - конфиги, то система будет работать так же как раньше?

"SOS!"
Отправлено Pahanivo , 13-Мрт-09 10:07 
>Вот это конструктивный разговор! Если Вы даете мне применимые советы, то это
>то, зачем я сюда обратился.
>То что мне не пригодились резервные копии поверьте, я уже осознал, и
>от этого настроение у меня далеко не улучшилось. Вроде делал как
>советуют серьезные издания, а тут прокол, сервер стоит и как его
>из дауна вытащить - большой вопрос.
>Спасибо за совет, буду собирать файлы, что уцелели.
>Если установить новую систему, залить /usr полностью, из /etc - конфиги, то
>система будет работать так же как раньше?

я в свое время поднял сервак с убитыми дисками и он у меня полность восстановился - там в рейде умер диск и криворукий малчег начал ему подсовывать разные диски - насова л так что он и с рабочего диска перестал грузится
1) для начала - надо вытащить все что возможно со старого диска если он еще както дает до себя достучатся - втыкай его в живой комп с фрей. Монтируй файлухи - если не даст - монтируй в режиме force. Пытайся дампом слить файлухи. Если не получится с дампом - лей просто файлы как есть - все может пригодится.
2) нужно взять болванку с той версиией фри которая у тебя стояла. либо сомтри в востановленных файлах, либо можно по бате системных файлов сорентироватся какая версия была.
3) ставим фрю нужной версии и в зависимости от того что уцелело начинаем подсовывать файло со старой системы - например системные бинарники и конфига можно не подсосывать, да и не следует. интерес представляют конфиги тобой правленные, твой компиленый софт ну и соотв базы и тд.
4) пытаться сдампить нужно все партишены системы - сливать до последнего сколько удастся, например /var тожу нужная партишен - в нем могут и базы мускула лежать.
5) ну и далее могут возникнуть специфичные глюки - но это уже отдельные вопросы - все что нужно сделать сначала я описал


"SOS!"
Отправлено stakado , 13-Мрт-09 09:00 
>Итак винт на главном серваке отказал. Не совсем конечно, фряха грузится кое-как, но >нормально функционировать не в состоянии на битом винте. Нашел другой винт, он оказался >чуть-чть меньшего размера, чем базовый на серваке - в итоге clonehdd глюканул и стал >писать всю дату куда угодно, но только не на новый винт. От clonehdd, после долгих танцев
>с бубном, пришлось отказаться.

Если не заработал clonehdd может попробовать какой-нить другой софт? К примеру dump, о котором уже говорилось. Ну или dd. Ну или на крайняк тот же виндовый Acronis, он понимает разделы формата ext3, умеет копировать mbr. Копии эти лучше делать на сторонней машине, чтобы винты с которого/на который копируется не был примонтирован. Т.е. просто сделать полную копию винта на новый и вставить новый винт заместо старого. Не найдётся ли тут решения проблемы?


"SOS!"
Отправлено Telegazik , 13-Мрт-09 09:44 
>>Итак винт на главном серваке отказал. Не совсем конечно, фряха грузится кое-как, но >нормально функционировать не в состоянии на битом винте. Нашел другой винт, он оказался >чуть-чть меньшего размера, чем базовый на серваке - в итоге clonehdd глюканул и стал >писать всю дату куда угодно, но только не на новый винт. От clonehdd, после долгих танцев
>>с бубном, пришлось отказаться.
>
>Если не заработал clonehdd может попробовать какой-нить другой софт? К примеру dump,
>о котором уже говорилось. Ну или dd. Ну или на крайняк
>тот же виндовый Acronis, он понимает разделы формата ext3, умеет копировать
>mbr. Копии эти лучше делать на сторонней машине, чтобы винты с
>которого/на который копируется не был примонтирован. Т.е. просто сделать полную копию
>винта на новый и вставить новый винт заместо старого. Не найдётся
>ли тут решения проблемы?

на Freebsd ufs система
Но направление понял. Посмотрю сейчас какой софт делает имиджи для фряхи.


"SOS!"
Отправлено chainik , 13-Мрт-09 09:14 
>Господа, помогите советом, сервер встал, второй день стоит, никак победить не могу.
>

Думаю, что здесь невозможно дать универсальный совет. Многое зависит от конкретной ситуации. Вам остается либо изучить систему загрузки и монтирования на таком уровне, чтобы четко понимали каждый шаг предполагаемых действий, или хотя бы могли задать конкретный вопрос, либо обратиться за посторонней помощью, после чего будет больше времени на изучение.


"SOS!"
Отправлено Serjant , 13-Мрт-09 10:19 
В твоём случае самый правильный способ установить всё заново. Конфиги у тебя все есть, поэтому  максимум времени уйдёт только на компиляцию. Ставь всё что можно через pkg_add, это сэкономит время.

"SOS!"
Отправлено Vital_Shade , 17-Мрт-09 01:10 
>В твоём случае самый правильный способ установить всё заново. Конфиги у тебя
>все есть, поэтому  максимум времени уйдёт только на компиляцию. Ставь
>всё что можно через pkg_add, это сэкономит время.

Согласен с Serjant. Это самый надежный способ вернуть сервер в работу, если не уверен в других на 100%. А потом уже делать разбор полетов, составлять, проверять план по восстановлению сервера после сбоев.


"SOS!"
Отправлено Captan_Jack , 20-Мрт-09 14:11 
Вопрос к автору топика: удалось решить проблему? если да, то как? я думаю эта инфа будет полезна многим...
(я вот раньше (давно это было) тоже так "бекапил" свой рабочий сервак - просто копировал правленные конфиги из /etc, /usr/local/, ... :) пока не попробовал dump. Слава богу, мне те "бекапы" не понадобились (хотя, в такой ситуации, хоть что-то лучше чем ничего))

"SOS!"
Отправлено Алексей , 20-Мрт-09 16:40 
>Вопрос к автору топика: удалось решить проблему? если да, то как? я
>думаю эта инфа будет полезна многим...
>(я вот раньше (давно это было) тоже так "бекапил" свой рабочий сервак
>- просто копировал правленные конфиги из /etc, /usr/local/, ... :) пока
>не попробовал dump. Слава богу, мне те "бекапы" не понадобились (хотя,
>в такой ситуации, хоть что-то лучше чем ничего))

Честно говоря не знаю как все, а я просто копирую каталог /etc и список установленных программ с логами ... на новую систему в течении получаса устанавливается все и работает ...
Да рэйда нет это плохо, но в некоторых конторах начальство просто не дает денег ... я с этим сталкивался и вышеописанным методом восстановил "сервер" на еще старее машинку ... дистрибутив Debian