, пожалуйста, прости, если раньше об этом спрашивали / отвечали, но я новичок в Ubuntu.
Мне нужно автоматически выполнять 2 типа резервного копирования по недельному расписанию:
Необходимо создавать резервные копии только новых / измененных файлов (возможно, в режиме зеркального отображения: удалить файлы, которых нет в источнике). Не нужно шифровать / архивировать - просто скопируйте файлы / папки как есть. Необходимо отправить электронное письмо о завершении резервного копирования с кратким описанием операции.
Какое лучшее программное обеспечение / самый простой способ сделать это? Предпочтительнее использовать графический интерфейс. Спасибо!
Мое предложение будет rsync. Примерно так:
rsync -avu --delete /source /backup
должен позаботиться о локальном резервном копировании. Это можно легко автоматизировать с помощью cron, например, вы можете поместить файл в /etc/cron.daily
, содержащий это, для запуска ежедневного резервного копирования:
rsync -avu --delete /source /backup | mail -s "backup report" you@somewhere.com
Вы можете получить много информации о rsync на странице руководства (man rsync
).
Что касается ftp, я боюсь, что протокол не слишком хорошо подходит для того, что вы хотите; например, определение того, является ли удаленный файл тем же самым, что и локальный, не слишком надежно, поэтому вам, возможно, придется повторно синхронизировать все при каждом резервном копировании. Тем не менее, вы можете посмотреть на wget, с помощью которого вы можете отразить сайт ftp следующим образом:
wget -m ftp://user:password@host.com
Я понимаю, что это не утилиты GUI; извини, я парень из командной строки Кроме того, если вы хотите автоматизировать это, гораздо проще сделать это с помощью утилит командной строки, которые предназначены для неинтерактивного запуска.