Найти в Дзене

Быстрая синхронизация файлов с помощью rsync


Да-да, и это тоже прошло мимо меня, как и инфо из предыдущей заметки.

Итак, это формат заметок, поэтому подробно расписывать как что где и куда делать не буду. Только фактические команды.

1. Копируем данные на одном хосте (сразу с настройкой crontab):
# Каждое 7, 14, 21, 28 число месяца полный бекап картинок
0 2 7,14,21,28 * * /usr/bin/rsync -av --delete --exclude 'cache/*' /mnt/disk1/www/.../site/image/ /mnt/disk2/backup/backups/images_prod/

2. Копируем с хоста на хост по ssh:
# Отдаём забекапленные данные на удалённый сервер (синхронизируемся, на всякий случай на той стороне есть чистка старых данных)
0 5 * * * /usr/bin/rsync -avz --exclude='api-*' /home/backup/ user@server:/mnt/odisk/prod/db/postgresql/
0 15 * * * /usr/bin/rsync -avz --exclude='dump_*' /home/backup/ user@server:/mnt/odisk/prod/api/
Быстрая синхронизация файлов с помощью rsync  Да-да, и это тоже прошло мимо меня, как и инфо из предыдущей заметки.
Около минуты