Добрый день
Необходимо сихронизировать файлы между двумя серверами .. скажем раз в суткиРанее я использовал rsync
rsync -arzgop -e ssh root@192.168.15.61:/folder1/ /folderвсе бы ничего
но например после первого полного синка - размер папок одинаковый
после того в src (folder1) делаются какие либо изменения и я через сутки делают сихронизация то фолдер всегда по размеру больше чем folder1 и конечно же folder содержит удаленные файли .. которых уже скажем в folder1 нет.. .ну это видно после нескольких дней сихронизации
что хотелось бы
сихронизация файлов между двумя серверами .. при этом если файл удаляется на сервере1 (мастер) .. то файло(папка) удалялась бы и на сервере втором...
умеет ли это делать rsync ?
что посоветуете ?
посоветую читать man rsync
> посоветую читать man rsyncугусь ;) я дуринда =) там есть же ключик --delete
сейчас потестировал .. все работает на 5+ если я верно все сделал
> угусь ;) я дуринда =) там есть же ключик --delete
> сейчас потестировал .. все работает на 5+ если я верно все сделалВот мой вариант бэкапа (ключи посмотрите в мануале - лениво их расписывать):
rsync -uvroghtl --delete-after --password-file=/root/rsyncd.scrt backup@bt.lan::"MySQL bases" /home/backup/bt.lan/mysql
Попробуйте - может так больше подойдет. :)
>> угусь ;) я дуринда =) там есть же ключик --delete
>> сейчас потестировал .. все работает на 5+ если я верно все сделал
> Вот мой вариант бэкапа (ключи посмотрите в мануале - лениво их
> расписывать):
> rsync -uvroghtl --delete-after --password-file=/root/rsyncd.scrt backup@bt.lan::"MySQL
> bases" /home/backup/bt.lan/mysql
> Попробуйте - может так больше подойдет. :)я использую вот так
rsync --delete -arzgop -e ssh root@192.168.15.20:/storage/ /storage/и что-то как-то мне кажется, что не работает =(
источник
Filesystem Size Used Avail Use% Mounted on
/storage 1.8T 510G 1.3T 30% /куда копируется
/dev/sdb1 820G 562G 258G 69% /storageт.е разница уже 50Gb :(
сейчас делается синк
root 14335 3.3 0.4 186652 135372 pts/1 Ss+ 09:50 2:40 rsync --delete -arzgop -e ssh root@192.168.15.20:/storage/ /storage/
root 14336 4.4 0.0 42888 7264 pts/1 S+ 09:50 3:35 ssh -l root 192.168.15.20 rsync --server --sender -logDtprze.iLsf . /storage/
root 14337 4.3 0.4 245108 119184 pts/1 S+ 09:50 3:28 rsync --delete -arzgop -e ssh root@192.168.15.20:/storage/ /storage/
странно, что когда делал тест.. то все работало
жду завершения процесса синка .. может чего нить и изменится
> странно, что когда делал тест.. то все работало
> жду завершения процесса синка .. может чего нить и изменитсяПрикрутили бы логгирование на стороне сервера - и посмотрели бы, что и как происходит. Делов-то.
>> странно, что когда делал тест.. то все работало
>> жду завершения процесса синка .. может чего нить и изменится
> Прикрутили бы логгирование на стороне сервера - и посмотрели бы, что
> и как происходит. Делов-то.после долгих ожиданий (синк делается очень долго) размер все же выравнился =) что радует...
вот только скорость сихронизации =( убивает
возможно дело в ключе -a .. возможно нужно использовать -u
>>> странно, что когда делал тест.. то все работало
>>> жду завершения процесса синка .. может чего нить и изменится
>> Прикрутили бы логгирование на стороне сервера - и посмотрели бы, что
>> и как происходит. Делов-то.
> после долгих ожиданий (синк делается очень долго) размер все же выравнился =)
> что радует...
> вот только скорость сихронизации =( убивает
> возможно дело в ключе -a .. возможно нужно использовать -uкстати при указании --delete-after или --delete медленно работает сихронизация
> кстати при указании --delete-after или --delete медленно работает сихронизацияНу, может канал между серверами говененнький. Тут Вам виднее. Может машины обе нагружены - тоже вариант.
>> кстати при указании --delete-after или --delete медленно работает сихронизация
> Ну, может канал между серверами говененнький. Тут Вам виднее. Может машины
> обе нагружены - тоже вариант.канал 1gb
как вариант больше машина отдающая загружена, т.к. на приеме нагрузки вообще нет 0.01 аверадж