Восстановление исчезнувшего каталога

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
vladfil68
рядовой
Сообщения: 23
Зарегистрирован: 2015-02-27 17:15:59

Восстановление исчезнувшего каталога

Непрочитанное сообщение vladfil68 » 2017-08-17 12:58:47

После отключения электричества сервер был выключен стандартно, но подняться не смог. Я так понял потом это произошло из-за сбойного диска. Не долго думая запустил в однопользовательском режиме и запустил fsck -y . Не помогло, ещё раз fsck -y . Вобщем в результате моих "умелых" действий логическая структура загрузочного диска была нарушена и пропал ценный каталог который находился в папке /usr . Копию папки месячной давности нашёл в папках lost+found. Реально восстановить каталог после таких действий и если да то каким образом.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

vladfil68
рядовой
Сообщения: 23
Зарегистрирован: 2015-02-27 17:15:59

Восстановление исчезнувшего каталога

Непрочитанное сообщение vladfil68 » 2017-08-17 17:44:14

Ос стояла FreeBsd 8.3 файловая система UFS

vladfil68
рядовой
Сообщения: 23
Зарегистрирован: 2015-02-27 17:15:59

Восстановление исчезнувшего каталога

Непрочитанное сообщение vladfil68 » 2017-08-18 14:02:08

Хотя бы объясните что произошло. Почему вместо того чтобы восстановить работу системы fsck убила её и удалила попутно каталог с файлами.
Некоторые товарищи предлагают в автозагрузку эту команду поставить

Код: Выделить всё

Кстати, рекомендую поставить в rc.conf вот эти строчки:
fsck_y_enable="YES"
fsck_y_flags="-y" , 
мне теперь страшно даже представить что она может натворить, не знаешь что ждать от неё. Как от обезьяны с гранатой.

Аватара пользователя
Neus
капитан
Сообщения: 1976
Зарегистрирован: 2008-09-08 21:59:56

Восстановление исчезнувшего каталога

Непрочитанное сообщение Neus » 2017-08-18 14:10:52

vladfil68 писал(а): Почему вместо того чтобы восстановить работу системы fsck убила её и удалила попутно каталог с файлами.
а с чего ты решил что fsck убила каталог?
vladfil68 писал(а): Я так понял потом это произошло из-за сбойного диска.
каталог это файл с именами файлов и служебной информацией.
видимо сбойные сектора пришлись как раз на этот каталог
ну не повезло чо...
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.

LOR захватили ситхи.
Добро пожаловать на светлую сторону!

vladfil68
рядовой
Сообщения: 23
Зарегистрирован: 2015-02-27 17:15:59

Восстановление исчезнувшего каталога

Непрочитанное сообщение vladfil68 » 2017-08-18 14:45:56

Сам диск физически целый, тем более там рейд стоял зеркальный. Сбойный диск был подмонтирован в каталог. И на нём-то информация цела. А вот каталогу который нужен не повезло, сохранились остатки в lost+found.
А что тогда убило, просто страшно представить ещё раз пройти через это, до этого сбоя у меня было всё просто, сбой, запускаем в сингмод fsck и всё хорошо.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Восстановление исчезнувшего каталога

Непрочитанное сообщение Alex Keda » 2017-08-29 23:11:12

админы деляться на тех которые ещё не делают бэкапы, и на тех которые их уже делают.
возможно, вам уже пора переходить во вторую категорию?

всё бывает первый раз. и рейд в данном случае - не панацея.
Убей их всех! Бог потом рассортирует...

vladfil68
рядовой
Сообщения: 23
Зарегистрирован: 2015-02-27 17:15:59

Восстановление исчезнувшего каталога

Непрочитанное сообщение vladfil68 » 2017-09-09 22:36:29

Alex Keda писал(а): вам уже пора переходить во вторую категорию?
Не подскажете что можно почитать для перехода в эту вторую категорию чтобы не "рыть метро" заново :smile:
Есть наверно уже устоявшиеся популярные решения.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Восстановление исчезнувшего каталога

Непрочитанное сообщение Alex Keda » 2017-09-09 22:54:22

да как бы народ юзает что удобно - от самописных скриптов до всяких монстроподелий типа backula
мне как-то скрипты ближе - тем более там особо умного ничего не надо - смонтировал, за'tar'ил, отмонтировал
Убей их всех! Бог потом рассортирует...

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Восстановление исчезнувшего каталога

Непрочитанное сообщение snorlov » 2017-09-09 23:54:02

Я честно говоря не понял фразу
vladfil68 писал(а): После отключения электричества сервер был выключен стандартно
что в вашем понимании стандартно... Может просто для таких случаях приобрести ИБП...Впрочем за которым иногда надо следить... ну и конечно бэкапы никто не отменял...

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

Восстановление исчезнувшего каталога

Непрочитанное сообщение Demis » 2017-09-11 13:01:28

snorlov писал(а): что в вашем понимании стандартно... Может просто для таких случаях приобрести ИБП...Впрочем за которым иногда надо следить... ну и конечно бэкапы никто не отменял...
Думаю ТС имел ввиду, что эль пропал, включился упс, с консоли погасил машину, а вот при загрузке получил оп-с-с...