сервер человечности не загрузится после восстановления резервного копирования

Я создал резервное копирование своего сервера с помощью следующей команды:

tar -cvzf ~/clone.tgz --exclude ~/clone.tgz /etc /home /opt /tmp /usr /var

Затем я хочу восстановить это резервное копирование на другой сервер (те же аппаратные средства за исключением жесткого диска, который я обновил до SSD). Уже существует новая установка того же распределения человечности.

Я сначала сделал резервное копирование следующих файлов:

  • /etc/hosts
  • /etc/hostname
  • /etc/host.conf

Таким образом, я выполняю следующую команду:

tar -xvpzf ~/clone.tgz -C /

После того как файлы восстанавливаются, я восстанавливаю файлы хоста.

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

Что могло бы объяснить эту проблему? Существует ли файл, который я не должен был перезаписывать во время восстановления?

1
задан 1 October 2015 в 21:27

3 ответа

Я закончил тем, что делал его этот путь:

  • устанавливают новый сервер человечности

  • экспортный список установленных пакетов на старом сервере: dpkg --get-selections >output-file

  • список импорта на новом сервере: sudo dpkg --set-selections <output-file sudo apt-get dselect-upgrade

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

0
ответ дан 7 December 2019 в 13:52

С командой tar -xvpzf ~/clone.tgz -C / Вы восстановили все, /etc, /home, /opt, /tmp, /usr, /var.

Я верю, у Вас есть больше проблем, чем неправильный UUID в Вашем /etc/fstab.

  • Полное восстановление /etc, проблематичный
  • Полное восстановление /usr, плохая идея
  • Полное восстановление /var, плохая идея

также на идентичных машинах.

Мой совет, установите сервер снова.

1
ответ дан 7 December 2019 в 13:52

В чем проблема?

У Вас есть проблема с grub и UUID в Вашем /etc/fstab.

Существует строка в /etc/fstab и grub.cfg как это:

..... UUID=73faad0d-2343-4f69-8103-92dbbaf40a5f .....

Каждому разделу в Linux назвали уникальный идентификатор UUID, это присвоено во время создания раздела. Использование Linux это UUID отличать разделы. После замены жесткого диска необходимо изменить все старые UUID с новыми, которые могут быть проверены путем выполнения команды blkid.

Что сделать

Необходимо загрузить из Ubuntu Живой CD и заменить всех старых UUID к новому UUID в /etc/fstab и grub.cfg. Вот другой Q/A, где можно найти дальнейшие инструкции. Затем обновление grub использование этого Q/A или просто устанавливает и выполняет Восстановление Начальной загрузки, выбирая опцию Recommended Repair.

1
ответ дан 7 December 2019 в 13:52

Другие вопросы по тегам:

Похожие вопросы: