This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Linux - Backup and restore

Не работает? Начинай читать инструкцию.

Скрипт архивации файлов и каталогов в Linux

Возможно пригодится для периодической архивации некоторых конфигурационных файлов или других часто изменяющихся файлов. Для архивации файлов и папок в ОС Linux CentOS я использовал архиватор tar.

Предлагаю ознакомиться с предложениями моих партнёров

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

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

Для это Вам нужно создать файл, например backup.sh в директории /root

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

#!/bin/bash
tar cvvzf  "/root/backup-`date +%F-%X`.tar.gz" /etc/httpd /etc/vsftpd /var/spool/cron /etc/dhcpd.conf /etc/php.ini /etc/shadow /etc/passwd /etc/hosts.allow /etc/hosts.deny

Эта команда разрешит исполняться файлу как программе.

chmod +x /root/backup.sh

После его выполнения, в директории /root появится архив backup.tar.gz с сохранением путей к файлам в системе.

Для автоматизации архивации можно использовать планировщик cron. Просто добавить выполнение этого файла в определённое время, для того что бы создать архив с файлами без Вашего участия.

Предлагаю ознакомиться с предложениями моих партнёров