Создаем полную резервную копию системы в CentOS

Создаем полную резервную копию системы в CentOS

Как сделать полную резервную копию всей системы Linux? Рассмотрим в этой статье на примере CentOS.

Для создания полной копии ОС нужно выполнить команду:

# sudo tar cvpzf /my_backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/my_backup.tgz --exclude=/mnt --exclude=/sys /

Что же написано выше?

  • Запускаем команду от рута и создадим так званый тарбол (утилита tar с опцией «c») и заархивируем его в архив gz (опция «z»).
  • С опцией «—exclude» исключим из нашего архива все системные папки и файлы устройств и наш архив (чтобы он рекурсивно не начал запаковывать сам в себя).
  • По окончанию, получим в корневой директории наш сжатый архив системы в my_backup.tgz файле.

Резервная копия готова, но нужно еще и научится разворачивать его. Как это сделать? Для ее восстановления нужно запустить другую копию ОС. Можно выполнить установку системы или просто загрузиться с Live CD/DVD). Я, буду думать что у всех есть уже готовая установленная и готова к работе система на которой хотим сделать развертку my_backup архива.

В консоли загруженной ОС нужно выполнить команду:

# sudo tar xvpfz /my_backup.tgz -C /

Данная команда восстановить в корень диска весь архив.

Вот и все. Система готова. Осталось установить загрузчик.

Комментарии

Чтобы оставить комментарии небходимо войти с помощью своего аккаунта.
Пока никто не оставил комментарий. Станьте первым.