Рейтинг:0

Глупое удаление /etc

флаг ru

Распространенная проблема, много сообщений об этом, я знаю. Я работаю с Debian/Ubuntu последние 20 лет. Но я все равно сделал глупость:

Мне нужно было восстановить мои сертификаты Let's Encrypt, поэтому я переместил свой резервный архив «/etc» в «/root». Untar, переместил сертификаты обратно в «/etc/letsencrypt» и попытался удалить мою папку «/root/etc». Я полагаю, вы видите, куда я иду... Уставший, рассеянный, я очистил папку "/etc" вместо папки "/root/etc". Так безумно.

К счастью, у меня все еще была инкрементальная резервная копия «/etc». Я восстановил все с правильными разрешениями и владельцами! Удалось восстановить жизненно важные сервисы "Nginx", "PHP-FPM",... Но как-то переживаю за очередную перезагрузку. Поскольку это резервное копирование было выполнено вчера, но с тех пор я обновился с Debian 8 до 9.

Должен ли я перенастроить Grub? Или любое другое действие? Ядро изменилось, я полагаю, во время обновления. Добавлю, что это выделенный производственный сервер, размещенный снаружи.

Большое спасибо,

Аксель

Nikita Kipriyanov avatar
флаг za
Лучше восстановить систему из бэкапа и потом перепрошить с 8 на 9.Потом на 10, потом на 11, потому что это текущая стабильная версия.
Axel avatar
флаг ru
Спасибо @NikitaKipriyanov, к сожалению, это рабочий сервер и уникальный. То, что вы предлагаете, приведет к простою на полдня или день (если все пойдет нормально). Вы думаете, что он не перезагрузится в этот момент?
djdomi avatar
флаг za
iddue, который у вас есть в настоящее время, заключается в том, что вы также убили свою личинку и т. Д., Возможно, вы сможете загрузиться или нет. лучше перезапустите с нуля, а затем напомните использовать apt-cacher-ng на прокси-сервере, если он еще не используется, и обновление должно быть в порядке, напомните сделать снимок между вашими работами, что бы вы ни хотели сделать опасно. `помните, что только перезагрузка ксн даст вам знание истинной силы`
Axel avatar
флаг ru
Я слышу вас, @djdomi, резервные копии ежедневные и добавочные. Я только что сделал эту огромную ошибку прямо перед началом резервного копирования. Значит, нет возможности восстановить конфигурацию grub? С помощью dpkg-reconfigure или grub-update или около того?
Nikita Kipriyanov avatar
флаг za
Общих рекомендаций быть не может. Если этот сервер был уникальным, вам придется как-то перестраивать его конфигурацию. Мы не можем помочь вам в деталях, потому что простое выяснение деталей может стать огромным полем работы. Еще одна умная идея может состоять в том, чтобы создать *клон* указанной машины из последней рабочей резервной копии, выполнить те же действия — обновить, но, конечно, не делать ничего опасного, а затем, после того, как все заработает правильно, использовать это как помощь для восстановления конфигурации производственной машины.
Axel avatar
флаг ru
Еще одна идея, которая у меня только что была: обновить с 9 до 10. Это приведет к правильному сбросу многих настроек, включая правильную версию grub и dist. Очень опасно. Для тестирования :-) Спасибо за ваши ответы, ребята
Nikita Kipriyanov avatar
флаг za
Это, безусловно, совпадает с вашим заявленным желанием иметь наименьшее время простоя и тем, что это рабочий сервер. Либо надень штаны, либо сними крест :) Также с этого момента вы предоставлены сами себе: в руководстве по Debian прямо указано, что система должна быть в согласованном состоянии, прежде чем можно будет выполнить обновление. Если что-то не было исправлено, в будущем могут возникнуть проблемы.
djdomi avatar
флаг za
`!ИМХО!`, в принципе их можно восстановить из последней резервной копии. Поскольку обновление никогда не коснется моих измененных конфигов, а восстановит их в точке - как правильно сказал Никита - это одностороннее решение - вы должны синхронизировать данные с этого момента, взять выходные и восстановить машину, сделать снимок обновления, сделать снимок обновить и т. д., продолжайте с dist-upgrade и проверьте ситуацию ... это будет более быстрый способ, на мой взгляд, - или начать с нуля и перенести их :)
Axel avatar
флаг ru
Я слышу тебя, спасибо

Ответить или комментировать

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