The OpenNET Project / Index page

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

Выпуск Rsync 3.1.1

24.06.2014 11:10

Вышел релиз Rsync 3.1.1, популярной утилиты для синхронизации файлов и резервного копирования, позволяющей минимизировать трафик за счёт инкрементального копирования изменений. В качестве транспорта могут быть использованы ssh, rsh или собственный протокол rsync. Поддерживается организация работы анонимных rsync-серверов, оптимально подходящих для обеспечения синхронизации зеркал.

Новая версия полностью совместима на уровне протокола с выпуском 3.1.0 и в основном содержит исправления ошибок, выявленных с момента прошлого релиза. Из улучшений можно отметить:

  • Изменено наименование временных файлов при использовании директивы "--temp-dir=DIR" (имена теперь не начинаются с точки);
  • Добавлена поддержка нового подхода к организации сжатия, при котором все данные сопоставления не подвергаются сжатию, что позволяет снизить нагрузку на CPU при передаче большого набора данных сопоставления и обеспечить совместимость с внешними реализациями zlib;
  • Добавлен скрипт-обвязка rsync-no-vanished для подавления вывода предупреждений об изменении файлов в процессе синхронизации;
  • Изменена логика создания директорий, которые создаются на ранней стадии синхронизации только при необходимости сохранения точного времени создания и модификации, т.е. при использовании флага "--omit-dir-times" директории будут созданы в процессе синхронизации, а не перед её началом;
  • В состав включен пример unit-файла для systemd (packaging/systemd).


  1. Главная ссылка к новости (http://rsync.samba.org/ftp/rsy...)
  2. OpenNews: Увидел свет Rsync 3.1.0
  3. OpenNews: Релиз Rsync 3.0.8
  4. OpenNews: Релиз Rsync 3.0.7
  5. OpenNews: Новая версия утилиты для синхронизации файлов Rsync 3.0.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40070-rsync
Ключевые слова: rsync
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Xaionaro (ok), 11:52, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлен скрипт-обвязка для отслеживания ситуации изменения файлов в процессе синхронизации;

    Если я правильно помню по сообщениям в maillist, он не «отслеживает» ситуации, а тупо подавляет ошибки «file has vanished». В общем, тупо скрипт-костыль. :)

     
  • 1.2, karapuz2 (ok), 12:25, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А можно пример использования этого скрипта-обвязки? В новость или в каменты. Не, ну я конечно полезу щас в документацию, просто фича интересная, почему б не презентовать
     
     
  • 2.4, Xaionaro (ok), 13:18, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А можно пример использования этого скрипта-обвязки? В новость или в каменты. Не,
    > ну я конечно полезу щас в документацию, просто фича интересная, почему
    > б не презентовать

    Да там «презентовать»-то нéчего: https://bugzilla.samba.org/show_bug.cgi?id=10356

    Правильнее было бы добавить rsync-у опцию для игнорирования таких ошибок (и не портить ими exitcode), но решили столь примитивную проблему решать отдельным скриптом. Вот про него и речь.

    Притом тут вполне может быть следующая проблема. Допустим могли быть и другие ошибки, а rsync мог выдать именно 24-ый exitcode (так как такая ошибка тоже была), который в свою очередь тупо подавляется данным скриптом. В результате реальную ошибку можно не заметить. Надеюсь, что в исходном коде rsync-а это всё-таки как-то учтено.

     
     
  • 3.6, karapuz2 (ok), 13:40, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Открытием для меня стало наличие директории с "костылями" support/
     

  • 1.3, Q2W (?), 13:03, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Rsync for workgroups?
     
  • 1.5, YetAnotherOnanym (ok), 13:25, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Релиз Samba, релиз Rsync... Триджел из отпуска приехал штоле?
     
     
  • 2.9, Аноним (-), 21:23, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ... and is currently being maintained by Wayne Davison.

    Отряд чо - как обычно не заметил потери бойца?

     

  • 1.7, QuAzI (ok), 15:24, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    xz, lzma?
     
     
  • 2.8, Аноним (-), 20:09, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не дай бог.
     
     
  • 3.13, zed_0xff (?), 00:37, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    lz4 ?
     
  • 2.16, Аноним (-), 16:26, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > xz, lzma?

    Чур ты сервак ставишь. А потом худеешь с того как его тебе в два счета в полку положат :).

     
  • 2.19, Andrey Mitrofanov (?), 10:32, 27/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > xz, lzma?

    ...""a newly-discovered bug that has existed for 20 years in multiple LZO compression implementations.  //http://lwn.net/Articles/603668/ [Posted June 26, 2014

    Тут и на gz-то посмотришь и вздрогнешь!

     

  • 1.10, Куяврег (?), 21:45, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Изменено наименование временных файлов при использовании директивы "--temp-dir=DIR" (имена теперь не начинаются с точки);
    > В состав включен пример unit-файла для systemd (packaging/systemd).

    странные изменения...

     
     
  • 2.11, Xaionaro (ok), 22:11, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Изменено наименование временных файлов при использовании директивы "--temp-dir=DIR" (имена теперь не начинаются с точки);
    >> В состав включен пример unit-файла для systemd (packaging/systemd).
    > странные изменения...

    Чего дают/просят, то и добавляют/делают :)

    - https://bugzilla.samba.org/show_bug.cgi?id=8416
    - https://lists.samba.org/archive/rsync/2014-February/029187.html

     

  • 1.12, Sw00p aka Jerom (?), 23:41, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    ничего против rsync не имею, но для резервного копирования лучше использовать, что то вроде bacula
     
     
  • 2.14, Аноним (-), 06:48, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Для гвоздей и шурупов ВНЕЗАПНО!!! - есть РАЗНЫЙ инструмент!
    Не ну как дальше жЫть то?
     
  • 2.15, Xaionaro (ok), 10:05, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ничего против rsync не имею, но для резервного копирования лучше использовать, что
    > то вроде bacula

    Лично у меня весьма успешно используется связка clsync + rsync + (xz [по-файлово для инкрементальных] + mksquashfs [для полных])… если речь про резервное копирование файловых деревьев.

    Если же речь про резервное копирование данных СУБД, то тут успешно используется обычные galera + mysqldump + xz.

     
  • 2.17, Аноним (-), 16:27, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ничего против rsync не имею, но для резервного копирования

    А rsync имеет применения отличные от резервного копирования, ВНЕЗАПНО. Ты будешь bacula-ой делать зеркало дебиана, например? Кузнец Вакула на черте...

     
  • 2.18, Анотрон (?), 11:20, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ничего против rsync не имею, но для резервного копирования лучше использовать, что
    > то вроде bacula

    А ещё гвозди бульдозером забивать лучше, да?

     

  • 1.20, Piter_Ring (ok), 11:49, 06/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А может им уже дойдет и они таки сделают многопоточность?
    А то как то запускать 15 рсинков на дальних каналах еще то убожество.
     
     
  • 2.21, Xaionaro (ok), 13:49, 06/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А может им уже дойдет и они таки сделают многопоточность?
    > А то как то запускать 15 рсинков на дальних каналах еще то
    > убожество.

    На bugzilla.samba.org данное предложение сформулировано?

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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