Резервное копирование данных
Резервное копирование необходимо для возможности быстрого восстановления информации (документов, программ, настроек и т. д.) в случае утери рабочей копии информации по какой-либо причине (аппаратный сбой, ошибка пользователя). Проще всего это делать с помощью стандартных средств 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 часов каждый седьмой день недели.
Комментарии:
Нет комментариев.
Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.