В ожидания покупки новых HDD, решил забэкапить на всякий случай почту.
$ cat backup_mail_vmail.sh #!/bin/sh ### Проверка работы без всяких изменений файлов # aaa - тестовый ящик #rsync --dry-run -avzhe ssh /var/vmail/$domen/aaa admin@2.4.2.1:/home/admin ### # user_mail.txt - список ящиков сервера вида #user1 #user2 #user3 # Подключение ssh со входом по ключу # domen=_YOUR_DOMEN_ # admin@192.168.0.17 - учетная запись для входа и IP удаленного сервера # /home/admin/_backup/MAIL/vmail/$domen/ - директория на удаленном сервере где будет храниться почта cat /home/admin/user_mail.txt | { while read user; do /usr/local/bin/rsync --delete-during -avzhe "ssh -i /home/svm/.ssh/id_rsa" /var/vmail/$domen/$user admin@192.168.0.17:/home/admin/_backup/MAIL/vmail/$domen/; done; }
Синхронизация 50 гигабайт (~300+ ящиков) заняла около 3 часов.