Откат сервера после обновления apt-get и перезапуска
Сегодня я пытался выяснить, почему мой сервер остановился после определенного количества запросов на apache2, но не мог понять, почему, поэтому я решил обновить его (apt-get update и apt-get upgrade), прежде чем дать перезагрузить свой сервер из-за того, что я нашел это проще, чем убить процессы
Я не загружал сервер с тех пор, как получил его три месяца назад (к сведению, сервер принадлежит немецкой компании Hetzner), и, к моему удивлению, он больше не принимал ни мой ключ, ни мои учетные данные, после того как оторвал мне голову Я каким-то образом закончил тем, что попытался войти с оригинальной информацией входа, которую я получил, и к моему удивлению все это работало слишком хорошо
Но меня не приветствовала та же среда, к которой я привык, это было похоже на первоначальную установку Debian, имя сервера и все, в этот момент я чуть не заплакал, такое разочарование
Я гуглил и обнаружил некоторые многообещающие результаты, касающиеся неправильной настройки жесткого диска и конфигурации RAID, и что кто-то сказал, что поддержка хост-компаний была хорошей, но после проверки конфигурации и исправности дисков, все они выглядели хорошо
Но файлы в том состоянии, в котором они были, когда я получил сервер изначально
Как это может быть? Что могло случиться? Единственное, что приходит мне в голову все эти 3 месяца, когда меня сбегали с какого-то виртуального диска или чего-то еще? И никаких изменений не было зафиксировано на жестких дисках вообще? Но я не вижу, как они сохранились после многочисленных перезагрузок?
Другой разумный ответ, который я могу придумать, заключается в том, что я записал все данные на другой диск, и каким-то образом RAID не удалось записать на другой диск и BOOM сейчас после перезагрузки или чего-то еще.. он решил переписать диск, который не имел изменений сохранился на другом диске?
Или, в конце концов, что могло послужить причиной такого поведения? Сейчас я не решаюсь начать все сначала, но я не знаю, как с этим справиться, если это случится снова? В конце концов, у меня не было слишком сложной настройки, но такое поведение заставляет меня терять уверенность даже в управлении одним маленьким сервером
Обновить:
Я решил посмотреть, остались ли для меня какие-либо данные, которые можно было бы построить, и начал открывать их в режиме восстановления провайдеров серверов, остановил массив, на котором работал, и монтировал оба диска по отдельности в разных местах и проверил, и оба они были ожидаемыми на в том же состоянии, в каком они были вначале, так что в основном до свидания тратят часы на настройку postfix и т. д., по крайней мере, я богаче, это не помогает мне встать на ноги с вопросом, что на самом деле произошло
Я предполагаю, что единственный надежный ответ - это то, что я каким-то образом записал свои данные на один из дисков, и после перезапуска он отразил их на другой диск и бум, все прошло.
1 ответ
Эта ссылка может помочь определить, где находится ваш компьютер после обновления https://unix.stackexchange.com/questions/79050/can-i-rollback-an-apt-get-upgrade-if-something-goes-wrong
Apt не делает откат простой операцией, и первым делом нужно определить список всех пакетов, которые были обновлены.
Я думаю, что ключевой вывод из этого заключается в том, чтобы не просто приступить к обновлению, прежде чем вы получите четкое представление о проблеме, с которой вы столкнулись. В будущем обязательно подумайте о том, чтобы сделать какой-то снимок, прежде чем делать что-то радикальное (и регулярно делать резервные копии).