Colobridge WIKI

переустановка сервера с сохранением пользовательских параметров

Применимость: linux, vps, vds

Слова для поиска: реинстал, reinstall


Переустановить сервер и сохранить все пользовательские настройки и файлы.

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

Синтаксис:

tar [-ключи] [название архива] [путь к запаковываемым каталогам] 

Пример:

tar -czvf file.tar.gz /full/path

Следует учесть, что при создании резервной копии таким методом необходимо остановить все программы, которые используют пользовательские данные, к примеру, MYSQL server.

Более корректный способ создания копии - это загрузка сервера с rescue system CD в live режиме и архивирование всей системы на внешнее хранилище. В качестве инструмента можно так же использовать архиватор tar.

Для выполнения архивирования с помощью rescue system CD следует:

  1. Подключить rescue system CD.
  2. Открыть консоль сервера, перезапустить сервер и выбрать нужный режим для работы в загрузочном меню rescue system CD.
  3. Выполнить архивацию необходимых каталогов.
  4. Выполнить копирование созданных архивов на внешний носитель данных используя протоколы NFS, FTP, SFTP (При использовании протокола NFS архивирование можно производить прямо на примонтированный носитель данных, а при использовании FTP и SFTP необходимо иметь 51% свободного места на жестком диске сервера, поскольку архив будет сохранятся на сервер а потом копироваться на внешний носитель данных).

Для переустановки сервера текущей ОС, следует нажать на кнопку Reinstall VM в панели управления сервером.

Если необходимо сменить ОС, то сервер нужно удалить и создать заново по инструкции: Смена ОС

После переустановки сервера, необходимо загрузить заархивированные данные. Наиболее простым способом является копирование архивов на сервер по протоколу SFTP, поскольку этот протокол не требует дополнительной настройки и установки пакетов. Для переноса данных на сервер достаточно учетной записи пользователя, которому разрешен доступ по SSH.

Для выполнения распаковки данных можно воспользоваться архиватором tar.

Синтаксис:

tar [-ключи] [название архива] 

Пример:

tar -xvf file.tar.gz 

Для перемещения распакованных данных используют команду mv:

Синтаксис:

mv [резервная папка] [путь, куда переместить] 

Пример:

mv /backup/full/path/1 /full/path/ 


Актуальность: 2015/01/23 14:28