Резервное копирование данных

Резервное копирование необходимо для возможности быстрого восстановления информации (документов, программ, настроек и т. д.) в случае утери рабочей копии информации по какой-либо причине (аппаратный сбой, ошибка пользователя). Проще всего это делать с помощью стандартных средств Linux. В число таких средств входят tar (для архивирования данных) и cron (для автоматизации самого процесса). И так, приступим. Допустим стоит задача еженедельно делать копию каталога с документами /home/remake/documents. Определимся, где будем хранить копии архивов. Предположим для этих целей используется отдельный жесткий диск смонтированный в /var/backup. Команда

tar czf /var/backup/documents-`date +%Y-%m-%d`.tar.gz /home/remake/documents/

создаст запакованную версию архивируемого каталога с добавлением к имени файла даты создания. Остается поместить эту команду в планировщик заданий Linux. В crontab -e добавим следующую строку

0 7-23/2 * * 7  tar czf /var/backup/documents-`date +%Y-%m-%d`.tar.gz /home/remake/documents/

Что означает создание нового архива каталога /home/remake/documents/ каждые два часа с 7 до 23 часов каждый седьмой день недели.

Размещено: 07.04.2007 00:22 Всего комментариев: 0
Автор: amigo Блог: Мой интересный блог о Linux
Тэги: backup , cron , tar

Комментарии:

Нет комментариев.

Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.