The OpenNET Project / Index page

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

Релиз Rsync 3.0.8

27.03.2011 09:56

После 15 месяцев разработки представлен релиз популярной утилиты для синхронизации файлов и резервного копирования - Rsync 3.0.8. Выпуск имеет корректирующий характер, всего отмечено 38 исправлений.

Из исправлений можно отметить:

  • Если поле с путем назначения не заполнено, то по умолчанию теперь используется текущая директория;
  • Улучшена работа с жесткими ссылками, ACL и xattr;
  • Устранена уязвимость, которая может привести к повреждению данных при создании локальным злоумышленником специально оформленной жесткой ссылки и её последующего удаления в процессе работы rsync;
  • Устранено два переполнения буфера, проявляющихся при передаче слишком длинных путей через командную строку. Опасность данные проблемы могут представлять, например, для внешних сервисов, запускающих rsync на основании пользовательского ввода;
  • Устранен потенциальный крах rsync-демона, когда используется список filter/exclude и передаются атрибуты ACL или xattrs;
  • Исправлен крах, проявляющийся при обработке очень больших файлов, в случае, когда rsync не может работать с 64-разрядными числами;
  • Налажена корректная обработка в командной строке файлов, начинающихся на дефис (такие файлы могли быть восприняты как некорректные опции);
  • Исправлена ошибка, из-за которой опция "--numeric-ids" отключала преобразование UID/GID для ACL;
  • В список исключений "--cvs-exclude", содержащий набор масок для игнорирования файлов систем управления исходными текстами, добавлена маска ".hg/".


  1. Главная ссылка к новости (http://lists.samba.org/archive...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30037-rsync
Ключевые слова: rsync, backup, file
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, iCat (ok), 12:21, 27/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Братцы, как эту штуку использовать для синхронизации локальной папки с папкой на сервере под Win2003?
     
     
  • 2.2, RapteR (ok), 12:58, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Шаришь на вантузе папку по самбе, монтируешь и дальше используешь rsync как на локальной машине.
     
     
  • 3.5, iCat (ok), 13:02, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    всё гениальное просто :)
     
     
  • 4.9, тоже Аноним (ok), 14:12, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    На самом деле, чуточку сложнее: если rsync запускается по cron'у, то в скрипте желательно монтировать эту папку непосредственно перед синхронизацией и отмонтировать после. Черт его знает, этот Вин-сервер, может, он уже отвалился давно... ;)
    Впрочем, это детали.
     
  • 3.15, Аноним (-), 01:47, 28/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а в чем профит? получается что виндовая машина по сети читает ВСЮ шару и сама же на себя еще и синхронизирует.
     
     
  • 4.16, RapteR (ok), 08:10, 28/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > получается что виндовая машина по сети читает ВСЮ шару

    Нефига. Это как опции пропишешь. Хочешь сверять контрольные суммы? Тогда да - придется все подряд по сетке тянуть, а если по времени изменения и размеру файла, то все вполне таки шустро работает.

     
  • 2.3, Онаним (?), 12:58, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Смонтировать по SMB/CIFS и синхронить как два локальных каталога, не?
     
  • 2.7, ано (?), 13:30, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть deltacopy, у кого-то даже работает.
     
  • 2.17, Aquarius (ok), 09:49, 28/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    есть такой продукт, как cwrsync, я им пользуюсь
     
  • 2.18, netc (ok), 10:09, 28/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    качаешь CWRSYNC

    он на основе cygwin собран

    потом что то типа этого забиваешь куда нить в c:\sbin\rsyncer.cmd

    REM -n -EMULATE- don do anything

    SET KUDA_DIR=/cygdrive/d/inst/mobile/
    REM SET OTKUDA_DIR=mypad:/media/DATA/inst/mobile
    REM SET OTKUDA_DIR=rsync://mypad/inst/mobile
    SET OTKUDA_DIR=//mypad/inst/mobile/
    rsync --delete-after --progress -luhvr %OTKUDA_DIR% %KUDA_DIR%

     

  • 1.4, Аноним (-), 13:00, 27/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Последний опыт использования рсинка под вендой давал плачевные резултаты - уж больно глюкаво и нестабильно. Рсинк все-таки линевая тема.
     
     
  • 2.12, alp (?), 17:17, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Свежая сборка цигвина, немножко скриптов для крона и все как часики работает. Кому не нужно ограничение скорости синхронизации могут юзать unison.
     
     
  • 3.13, dq0s4y71 (??), 19:44, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Подтверждаю. Собранный под цыгвином rsync под виндой работает нормально. Правда, вместо C:\ приходится задавать /cygdrive/c и cygwin1.dll (ну, может быть, еще что-то) из цыгвина требуется.
     
     
  • 4.14, тоже Аноним (ok), 20:05, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Под Виндой, в конце концов, есть nnCron и nnBackup, бесплатные для некоммерческого использования.
     
     
  • 5.19, netc (ok), 10:11, 28/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Под Виндой, в конце концов, есть nnCron и nnBackup, бесплатные для некоммерческого
    > использования.

    использовал на одной из удаленных машин nnCron

    так вот он собака хорош, но увы стал после некоторого времени ругаться и проситься зарегится

    вот только не помню работал он при этом или нет ;(

    а так да он меня очень выручил.
    будьте аккуратнее.

     
     
  • 6.26, iCat (ok), 00:49, 29/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Под Виндой, в конце концов, есть nnCron и nnBackup, бесплатные для некоммерческого
    >> использования.
    > так вот он собака хорош, но увы стал после некоторого времени ругаться
    > и проситься зарегится

    Для xUSSR регистрация бесплатна:
    tm.exe -xReg
    и потом -
    "xUSSR регистрация"
    "текущий_день_недели_буквами"

     
  • 5.22, alp (?), 10:48, 28/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Юзал до, но слишком уж у rsync хорошая синхронизация
     

  • 1.6, Аноним (-), 13:19, 27/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ubuntu 8.04.
    Запускаю по cron синхронизацию RAID (250Gb) и HDD-backup,
    заканчивается с ошибкой и неполной синхронизацией.
    Запуск вручную нормально завершается.
     
     
  • 2.8, me (??), 14:04, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гугли cron timeout
     
     
  • 3.10, тоже Аноним (ok), 14:47, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гугление утыкается в тезис "в кроне таймаута нет". Можно подробнее?
     
  • 2.11, Bulgakow (?), 16:13, 27/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    убери скрипте вывод в STD.
    подави или в файл - это без разницы.
     
  • 2.20, netc (ok), 10:12, 28/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ubuntu 8.04.
    > Запускаю по cron синхронизацию RAID (250Gb) и HDD-backup,
    > заканчивается с ошибкой и неполной синхронизацией.
    > Запуск вручную нормально завершается.

    ты бы хоть ошибку показал.

    или мы тут все телепаты ;)

     
     
  • 3.27, Аноним (-), 17:22, 29/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    rsync warning: some files vanished before they could be transferred (code 24) at main.c(977) [sender=2.6.9]
     

  • 1.21, suseuser (?), 10:32, 28/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Давно использую CWRSYNC на клиентских машинах под Windows, сервер RSYNC на Linux. Из недостатков заметил только отсутствие параметра сброса регистровой зависимости имен файлов. Все остальное работает как часики, причем даже на медленных линиях.
     
     
  • 2.23, Pilat (ok), 12:57, 28/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Давно использую CWRSYNC на клиентских машинах под Windows, сервер RSYNC на Linux.
    > Из недостатков заметил только отсутствие параметра сброса регистровой зависимости имен
    > файлов. Все остальное работает как часики, причем даже на медленных линиях.

    И даже работает авторизация по ключу?

     
     
  • 3.24, suseuser (?), 13:17, 28/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Все работают под nobody (только для чтения), кроме админа, который выкладывает изменения.
     
  • 3.25, serg (??), 16:39, 28/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    мужики ну что вы блин rsync.net (rsync backup agent) гуй ! при чем весьма весьма неплохой:) рекомендую:) это под виндятину:) и только агент:)
     

  • 1.28, Mihail (??), 14:23, 15/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как можно заставить rsync при копировании присваивать права 777? Спасибо.
     
     
  • 2.29, RapteR (ok), 20:29, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как можно заставить rsync при копировании присваивать права 777? Спасибо.

    Кто не дает в след за rsync запустить chmod?

     

  • 1.30, v197 (?), 11:26, 14/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    6 лет назад начал работу с Windows (до этого 6 лет OS/2, потом 5 лет FreeBSD) - сразу поставил rsync и на серверы и на свою машину - никаких файловых шар, всё только через rsync. Работает как часы, чего и вам желаю.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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