Делимся с вами сценарием, подготовленным одним из наших читателей для проведения резервные копии автоматически. Еще один шанс учиться использовать терминал и развивать скрипты подгонять. 🙂 |
Функциональность
- Сделайте резервные копии с помощью команды rsync.
- Используйте сценарий bash.
- Текущая версия допускает только локальное использование.
Требования и установка
Для работы скрипта в системе должно быть установлено приложение gdialog.
Он не требует установки, просто поместите сценарий в каталог $ HOME / .copies /. Этот параметр находится в переменной script_directory и может быть изменен.
Выбор исходного и целевого каталогов для копии
В текущей версии они задаются редактированием скрипта copy.sh. В используемом формате используются параметры -acv и -delete.
Например:
rsync -acv --delete $ user_directory'directory_to_backup '$ target_directory
где мы заменим directory_to_back на имя желаемого каталога.
Переменной $ user_directory присваивается значение в скрипте.
Переменной $ destination_directory присваивается значение, прочитанное в copy.cfg.
Конфигурационный файл
Файл конфигурации называется copy.cfg и находится в каталоге $ HOME / .copies /.
Структура файла конфигурации
Вторая строка указывает место назначения резервной копии:
#Destination / media / Iomega_HDD /
Файлы Аксессуары
Файл сценария copy_ini.sh проверяет, делались ли резервные копии с определенной периодичностью. В настоящее время в файле конфигурации нет параметра для указания этого, который устанавливается в том же скрипте ежедневно.
Автоматизировать процесс резервного копирования
1.- Вставьте cron с помощью команды crontab -e, как показано ниже:
# mh dom mon dow команда
0 20 * * * DISPLAY = »: 0 ″ /home/user/.copies/copias.sh
В этом примере выполнение скрипта будет запускаться в 20:00 каждый день.
2.- Добавьте в начало запускаемых программ скрипт copy_ini.sh с указанием полного пути к нему
Преимущество Deja Dup в том, что он имеет шифрование для сохранения файлов, это очень хорошо, но в этот скрипт вы можете добавить его с помощью gnupg + split, и это почти то же самое.
Хорошая статья, ребята.
Конечно ... для тех, кто хочет использовать графический интерфейс ...
Другие предпочитают делать это «по старинке».
Ура! Павел.
2012 Disqus
Это проще Deja-Dup
Здравствуйте, и если я хочу сделать резервную копию на ПК, подключенном к той же сети. Как бы вы поместили пункт назначения в файл конфигурации?