Могу ли я синхронизировать папку один раз в день, а не сразу

Я хочу использовать его для ночного "резервного копирования" файлов с компьютера, где файлы будут меняться несколько раз в день, но создавать резервные копии нужно только один раз за ночь. Это возможно?

3 ответа

Я предпочитаю использовать rsync и планировать его как работу cron. Эта команда сделает это за вас:

rsync -a /path/to/backup /place/to/put/it

Мне нравится rsync, потому что его единственная цель - разумно синхронизировать каталоги и их содержимое. Rsync поддерживает все атрибуты файлов, а также копирует скрытые файлы. Он не копирует файлы, которые не изменились с момента последнего резервного копирования. Я предпочитаю это, потому что это обеспечивает прямой и быстрый доступ к копиям без каких-либо специальных программ. Это просто копии моих файлов в точном виде, как и оригинал. Однако этот метод не будет хранить предыдущие резервные копии, так что стоит подумать, если вы заботитесь о предыдущих резервных копиях. Лично я не хочу использовать дисковое пространство в истории резервного копирования.

Чтобы запланировать это на работе cron, откройте crontab следующим образом:

crontab -e

Затем добавьте эту строку:

01 02 * * * rsync -a /path/to/backup /place/to/put/it

Это будет выполнять работу каждую ночь / утро в 2:01 утра. Полные инструкции здесь.

Используйте "Deja Dup" (также известный как "Backup"). Установите "Как часто для резервного копирования" на вкладке "Расписание" на "Ежедневно"

Вы можете использовать Unison, который доступен в репозиториях Ubuntu. Вы можете установить его через центр программного обеспечения.

Он строится на основе rsync и синхронизирует изменения и удаления из нескольких мест. Таким образом, если у вас есть файлы данных, которые присутствуют на нескольких компьютерах, то редактирование файлов на одном компьютере может привести к трудностям при синхронизации на другом компьютере. Несколько изменений (в разных файлах) на таких копиях сервера также сложно синхронизировать с rsync.

Unison обрабатывает все это и дает вам чистый CLI или GUI для работы. Версия 2.40.65 рекомендуется.

Вы должны установить одну и ту же версию unison как на основной (ые), так и на резервный (ые) серверы.

Другие вопросы по тегам