Каков наилучший способ резервного копирования и восстановления сервера CentOS 7 с помощью rsnapshot?

Я недавно сделал резервную копию CentOS 7 использование сервера rsnapshot - version 1.3.1 а также rsync -version 3.0.9

Я сделал несколько изменений в rsnapshot.conf файл, который указан ниже.

Я раскомментировал следующие строки:

#cmd_cp       /usr/bin/cp
#cmd_ssh      /usr/bin/ssh
#cmd_du       /usr/bin/du
#link_dest    0

И я добавил следующие строки:

backup        /var            localhost/
backup        /srv            localhost/
backup        /root           localhost/

После запуска команды rsnapshot hourlyЯ остался с копией следующих каталогов, как и ожидалось:

/etc/home/root/srv/usr/var

Я разработчик PHP, поэтому то, что я сделал дальше, вероятно, повредит всем системным администраторам.

Чтобы проверить резервную копию, я создал новую установку CentOS 7 на другом сервере и заменил 6 каталогов, упомянутых выше, на 6 из моей резервной копии, используя команды:

rsync -av /backup/etc /etc
rsync -av /backup/home /home
rsync -av /backup/root /root
rsync -av /backup/srv /srv
rsync -av /backup/usr /usr
rsync -av /backup/var /var

Каталоги были успешно перезаписаны, и это был последний раз, когда я видел этот сервер. После этого не удалось загрузиться.

Я получаю эти 4 ошибки во время неудачного процесса загрузки:

[FAILED] Failed to listen on LVM2 metadata daemon socket.
[DEPEND] Dependency failed for Monitoring of LVM2 mirrors, sn...ogress polling.
[FAILED] Failed to listen on Device-mapper event daemon FIFOs.
[FAILED] Failed to start Activation of DM RAID sets.

Итак, мои вопросы:

Как правильно восстановить сервер из резервной копии, созданной с помощью rsnapshot?

Есть ли каталоги, которые я не включил в резервную копию?

И, наконец, какие каталоги или подкаталоги, после замены, скорее всего, будут теми, которые заставили сервер не загружаться?

Немного информации, которая может помочь:

На сервере, который я пытался сделать резервную копию, установлено 2 пользователя и установлены Apache, PHP и PostgreSQL. В нем также есть все, что будет установлено в результате выполнения следующей команды:

yum –y groupinstall "Base" "Development Libraries" "Development Tools"

Заранее спасибо.

0 ответов

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