LINUX.ORG.RU

Rsync 3.0.0

 , , ,


0

0

Вышла новая версия утилиты с открытыми исходными кодами для быстрой инкрементной передачи файлов - rsync 3.0.0. В новой версии, помимо новых возможностей, исправлен целый ряд ошибок.

В 3-й версии добавлены новый алгоритм инкрементной рекурсии (сильно помогает при передаче больших объёмов данных), поддержка списков контроля доступа (ACL), поддержка расширенных атрибутов, преобразование набора символов в названиях файла и т.д.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Re: Rsync 3.0.0

emerge --sync станет быстрее?

imp ★★ ()

Re: Rsync 3.0.0

botcoder ищет rsync в новостях по метке "передача файлов"... куда лор катится

anonymous ()
Ответ на: Re: Rsync 3.0.0 от imp

Re: Rsync 3.0.0

В ~x86 вроде давно были версии 3.0.0-rc rsync'а, так что вряд ли.

Rikz ★★★ ()
Ответ на: Re: Rsync 3.0.0 от imp

Re: Rsync 3.0.0

> emerge --sync станет быстрее?

Давно задаюсь вопросом, почему нельзя для портежей вместо rsync использовать любую VCS, хоть SVN, хоть Mercurial. Не надо будет для каждого синка прочёсывать несколько сотен мег файлов и считать контрольные суммы, достаточно будет только скачать недостающие changest-ы, и быстрее, и проще.

anonymous ()

Re: Rsync 3.0.0

инкрементной -> инкрементальной

"целый ряд ошибок" - забавно...

cathode ()
Ответ на: Re: Rsync 3.0.0 от anonymous

Re: Rsync 3.0.0

>Давно задаюсь вопросом, почему нельзя для портежей вместо rsync использовать любую VCS, хоть SVN, хоть Mercurial.

SVN м.б., но не Mercurial. При всей моей любви к последнему, не очень он годится для этого. Первичное клонирование репозитория занимает ооочень много времени. Учитывая размеры portage-tree, страшно представить, во что это выльется...

AsphyX ★★★ ()

Re: Rsync 3.0.0

О, отлично... Фильмы будет проще качать...

AngryElf ★★★★★ ()

Re: Rsync 3.0.0

Хорошая новость.

давно уже 3 альфу пользую из за нежелания предыдущего рсинка пропускать неподдерживаемую установку времени на симлинки...

AVL2 ★★★★★ ()
Ответ на: Re: Rsync 3.0.0 от anonymous

VCS нельзя.

>Давно задаюсь вопросом, почему нельзя для портежей вместо rsync использовать любую VCS, хоть SVN, хоть Mercurial.

Причина поста, труднее находить админов, готовых ради зеркалирования Portage Tree поднимать SVN. С Rsync'ом проще, он чаще встречается, но всё равно HTTP/FTP зеркал сильно больше.

Camel ★★★★★ ()
Ответ на: VCS нельзя. от Camel

Re: VCS нельзя.

а какая разница, что зеркалировать, базу svn или набор папок с портами?

зеркалируй хоть рсинком, хоть вгетом...

AVL2 ★★★★★ ()
Ответ на: Re: VCS нельзя. от AVL2

Re: VCS нельзя.

>а какая разница, что зеркалировать, базу svn или набор папок с портами?

>зеркалируй хоть рсинком, хоть вгетом...

И как к базе svn достучатся без настроенного svn на серваке?

girla ()
Ответ на: Re: VCS нельзя. от girla

Re: VCS нельзя.

> И как к базе svn достучатся без настроенного svn на серваке?

Вот только не говори, что rsyncd поднять проще, чем апач и svn. Тем более, что апач у всех имеется по дефолту.

anonymous ()
Ответ на: Re: VCS нельзя. от girla

Re: VCS нельзя.

>И как к базе svn достучатся без настроенного svn на серваке?

И как это я уже годы не зеркалирую а просто пользуюсь svn без подъема оного на сервере? ;)

Хинт. И svn и rsync прекрасно работают через ssh/rsh.

AVL2 ★★★★★ ()
Ответ на: Re: VCS нельзя. от AVL2

Re: VCS нельзя.

>Хинт. И svn и rsync прекрасно работают через ssh/rsh.

Да, завтыкал. Пользую через http/https.

girla ()
Ответ на: Re: VCS нельзя. от anonymous

Re: VCS нельзя.

> Вот только не говори, что rsyncd поднять проще, чем апач и svn.

Таки да.

anonymous ()

Re: Rsync 3.0.0

Товарищу который хотел вротгпл: есть ключик-a :)

anonymous ()
Ответ на: Re: VCS нельзя. от anonymous

Re: VCS нельзя.

>> Вот только не говори, что rsyncd поднять проще, чем апач и svn.

>Таки да.

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

anonymous ()
Ответ на: Re: VCS нельзя. от anonymous

Re: VCS нельзя.

у разрабов есть cvs, а конечные пользователи видят через rsync только последний срез

anonymous ()
Ответ на: Re: Rsync 3.0.0 от anonymous

Re: Rsync 3.0.0

>> emerge --sync станет быстрее?

> Давно задаюсь вопросом, почему нельзя для портежей вместо rsync использовать любую VCS, [cut] Не надо будет для каждого синка прочёсывать несколько сотен мег файлов и считать контрольные суммы, достаточно будет только скачать недостающие changest-ы, и быстрее, и проще

rsync __намного__ быстрее любой VCS чтобы не считать суммы - используй --size-only

anonymous ()
Ответ на: Re: VCS нельзя. от anonymous

Re: VCS нельзя.

svn вроде diff'aми хранит или вроде того

Syncro ★★★★★ ()
Ответ на: Re: Rsync 3.0.0 от anonymous

Re: Rsync 3.0.0

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

Syncro ★★★★★ ()
Ответ на: Re: Rsync 3.0.0 от Syncro

Re: Rsync 3.0.0

> ничего подобного ибо не надо обходить все дерево, а только получить разницу между локальной версией и актуальной

Первый коммит делать запаришься.

А потом да, быстро всё будет.

AngryElf ★★★★★ ()

Re: Rsync 3.0.0

Замечательно. Пора обновить версию..

MiracleMan ★★★★★ ()

Re: Rsync 3.0.0

Может кто подскажет, как rsync реагирует на синхронизацию каталогов, часть файлов в которых переместилась в соседние каталоги (в пределах того же рута)?

Имеется задача периодически синхронизировать дерево гигов в 8 из mp3-ек, часть которых мигрирует по каталогам, не меняясь.

Что-то лучше (из стандартного) rsync тут может быть вообще?

AngryElf ★★★★★ ()
Ответ на: Re: Rsync 3.0.0 от AngryElf

Re: Rsync 3.0.0

> Что-то лучше (из стандартного) rsync тут может быть вообще?

Unison?

anonymous ()
Ответ на: Re: Rsync 3.0.0 от anonymous

Re: Rsync 3.0.0

>Давно задаюсь вопросом, почему нельзя для портежей вместо rsync использовать любую VCS, хоть SVN, хоть Mercurial. Не надо будет для каждого синка прочёсывать несколько сотен мег файлов и считать контрольные суммы, достаточно будет только скачать недостающие changest-ы, и быстрее, и проще.

google: deltup gentoo wiki

первая ссылка

SiRuS ()
Ответ на: Re: Rsync 3.0.0 от SiRuS

Re: Rsync 3.0.0

> google: deltup gentoo wiki

Разговор был про emerge --sync, ващето.

anonymous ()
Ответ на: Re: Rsync 3.0.0 от anonymous

Re: Rsync 3.0.0

>>Разговор был про emerge --sync, ващето.

Дык да ;)

emerge-delta-webrsync

SiRuS ()
Ответ на: Re: Rsync 3.0.0 от SiRuS

Re: Rsync 3.0.0

> emerge-delta-webrsync

Мегакостыль, ващето, дельты применяются к тарболу, отсюда все недостатки.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.