The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Сихронизация файлов между двумя серверами, !*! HappyAlex, 21-Май-12, 13:37  [смотреть все]
Добрый день
Необходимо сихронизировать файлы между двумя серверами .. скажем раз в сутки

Ранее я использовал rsync
rsync -arzgop -e ssh root@192.168.15.61:/folder1/ /folder

все бы ничего

но например после первого полного синка - размер папок одинаковый

после того в src (folder1) делаются какие либо изменения и я через сутки делают сихронизация то фолдер всегда по размеру больше чем folder1 и конечно же folder содержит удаленные файли .. которых уже скажем в folder1 нет.. .ну это видно после нескольких дней сихронизации

что хотелось бы

сихронизация файлов между двумя серверами .. при этом если файл удаляется на сервере1 (мастер) .. то файло(папка) удалялась бы и на сервере втором...

умеет ли это делать rsync ?

что посоветуете ?

  • Сихронизация файлов между двумя серверами, !*! Аноним, 13:44 , 21-Май-12 (1)
    • Сихронизация файлов между двумя серверами, !*! HappyAlex, 13:57 , 21-Май-12 (2)
      > посоветую читать man rsync

      угусь ;) я дуринда =) там есть же ключик --delete

      сейчас потестировал .. все работает на 5+ если я верно все сделал

      • Сихронизация файлов между двумя серверами, !*! Дядя_Федор, 08:45 , 22-Май-12 (3)
        • Сихронизация файлов между двумя серверами, !*! HappyAlex, 09:10 , 24-Май-12 (4)
          >> угусь ;) я дуринда =) там есть же ключик --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/


          странно, что когда делал тест.. то все работало
          жду завершения процесса синка .. может чего нить и изменится

          • Сихронизация файлов между двумя серверами, !*! Дядя_Федор, 15:37 , 24-Май-12 (5)
            • Сихронизация файлов между двумя серверами, !*! HappyAlex, 07:29 , 25-Май-12 (6)
              >> странно, что когда делал тест.. то все работало
              >> жду завершения процесса синка .. может чего нить и изменится
              >  Прикрутили бы логгирование на стороне сервера - и посмотрели бы, что
              > и как происходит. Делов-то.

              после долгих ожиданий (синк делается очень долго) размер все же выравнился =) что радует...

              вот только скорость сихронизации =( убивает

              возможно дело в ключе -a .. возможно нужно использовать -u

              • Сихронизация файлов между двумя серверами, !*! HappyAlex, 11:08 , 25-Май-12 (7)
                >>> странно, что когда делал тест.. то все работало
                >>> жду завершения процесса синка .. может чего нить и изменится
                >>  Прикрутили бы логгирование на стороне сервера - и посмотрели бы, что
                >> и как происходит. Делов-то.
                > после долгих ожиданий (синк делается очень долго) размер все же выравнился =)
                > что радует...
                > вот только скорость сихронизации =( убивает
                > возможно дело в ключе -a .. возможно нужно использовать -u

                кстати при указании --delete-after или --delete медленно работает сихронизация




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру