<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Релиз Rsync 3.1.0]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=30672</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=30672&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Релиз Rsync 3.1.0».]]></description>
		<lastBuildDate>Mon, 30 Sep 2013 14:29:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Релиз Rsync 3.1.0]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=366309#p366309</link>
			<description><![CDATA[<p>Спустя пять с половиной лет с момента прошлого значительного выпуска <a href="http://lists.samba.org/archive/rsync-announce/2013/000085.html">представлен</a> релиз <a href="http://rsync.samba.org/">Rsync 3.1.0</a>, популярной утилиты для синхронизации файлов и резервного копирования, позволяющей минимизировать трафик за счёт инкрементального копирования изменений. В качестве транспорта могут быть использованы ssh, rsh или собственный протокол rsync. Поддерживается организация работы анонимных rsync-серверов, оптимально подходящих для обеспечения синхронизации зеркал. Новая версия примечательная добавлением большой порции улучшений и проведением работы по увеличению производительности. </p><p>Из <a href="http://rsync.samba.org/ftp/rsync/src/rsync-3.1.0-NEWS">изменений</a> можно выделить:</p><ul><li><p>Несколько изменений, нарушающих обратную совместимость на уровне вывода статистики: большие числа теперь группируются блоками по три цифры (например, &quot;1,234,567&quot;), для отключения данной особенности и настройки вывода могут использоваться опции &quot;--human-readable&quot; и &quot;--out-format&quot;, а также директива &quot;log format&quot;. Работа опции &quot;--list-only&quot; теперь выводит префиксы величин (например, 10M) при использовании включенного по умолчанию режима читаемого вывода и выводит данные в столбцы по 14 символов (ранее было 11). Для возвращения старого формата вывода следует использовать опцию &quot;--no-h&quot;. Изменён вывод при использовании опции &quot;--progress&quot;. Расширена информация, выводимая при указании опции &quot;--stats&quot;: вывод стал более наглядным, добавлено раздельное отображение разных типов счётчиков, добавлены данные о числе удалённых и созданных файлов;</p></li></ul><p> </p><ul><li><p>Новые вспомогательные скрипты: &quot;instant-rsyncd&quot; для быстрой настройки работы демона rsync для текущей директории; &quot;mapfrom&quot; и &quot;mapto&quot; для упрощения привязки пользователей/групп локальной системы с файлами passwd/group на другой машине; переписанная на perl версия lsh; rsync-slash-strip для задания альтернативного обработчика слешей в хвосте аргумента пути.</p></li></ul><ul><li><p>Полностью переписан код, отвечающий за ввода/вывод. Увеличено использование буферизации при чтении из сокета. Передача данных между получателем и источником переведена на механизм мультиплексирования соединений. Время простоя, затрачиваемое источником на поиск файлов для передачи, теперь не тратится впустую, а параллельно используется для сканирования состояния директорий отправителем. Проведён рефакторинг кода фильтрации, направленный на увеличение расширяемости и улучшения качества проверок;</p></li></ul><ul><li><p>Переработан код, связанный с выполнением задач резервного копирования иерархии директорий. При резервном копировании файла осуществляется попытка создания жесткой ссылки с последующей атомарной заменой целевого файла;</p></li></ul><p> <br /></p><ul><li><p>Добавлена поддержка синхронизации времени модификации с точностью до наносекунд;</p></li></ul><ul><li><p>Поставляемая в комплекте библиотека zlib обновлена до версии 1.2.8. Обеспечена возможность сборки с использованием внешней библиотеки zlib, установленной в операционной системе, вместо поставляемого в комплекте оптимизированного варианта (следует использовать опцию &quot;./configure --with-included-zlib=no&quot;). В будущем планируется отказаться от поставки zlib в комплекте;</p></li></ul><ul><li><p>Добавлена опция &quot;--remote-option=OPT&quot; (&quot;-M OPT&quot;), позволяющая передать настройки удалённой стороне (например, --log-file=FILE или --fake-super);</p></li></ul><ul><li><p>Добавлены опции &quot;--info=FLAGS&quot; и &quot;--debug=FLAGS&quot; для тонкого управления выводом. Обеспечена возможность вывода отладочной информации в STDERR через указание опции &quot;--msgs2stderr&quot;;</p></li></ul><ul><li><p>Добавлены опции --delete-missing-args и --ignore-missing-args позволяющие избежать вывода ошибки при отсутствии файлов со списком масок для удаления и игнорирования;</p></li></ul><ul><li><p>Добавлены опции &quot;--usermap&quot;/&quot;--groupmap&quot;/&quot;--chown&quot; для манипулирования параметрами владельцев файлов в процессе копирования;</p></li></ul><ul><li><p>Добавлена escape-последовательность &quot;%C&quot;, которая может быть использована для сохранения в лог MD5-хэшей передаваемых файлов или вывода результирующей контрольной суммы для всех переданных файлов, в случае использования опции &quot;--checksum&quot;;</p></li></ul><ul><li><p>В файл конфигурации демона rsync добавлены опции &quot;reverse lookup&quot; и &quot;forward lookup&quot; для отключения резолвинга IP-адресов в DNS и поиска имён в локальном файле имён хостов;</p></li></ul><ul><li><p>В демон rsync добавлена поддержка авторизации на уровне отдельных пользователей и групп через директиву &quot;auth users&quot;;</p></li></ul><ul><li><p>В файле конфигурации демона rsync теперь можно использовать переменные окружения (задаются в формате %VAR%);</p></li></ul><ul><li><p>Добавлена опция &quot;--preallocate&quot; для предварительного резервирования места;</p></li></ul><ul><li><p>Возможность получения паролей через стандартный ввод через указание опции &quot;--password-file=-&quot;;</p></li></ul><ul><li><p>Добавлена возможность обращения к удалённому серверу rsync с использованием stunnel через специальный скрипт-обвёртку rsync-ssl;</p></li></ul><ul><li><p>Добавлена опция &quot;--outbuf=N|L|B&quot; для выбора типа буферизации вывода;</p></li></ul><ul><li><p>В опции &quot;--chmod&quot; теперь можно задавать права доступа в числовом представлении, например &quot;--chmod=644,D755&quot;;</p></li></ul><ul><li><p>Добавлен код для поддержки xattr в Solaris;</p></li></ul><p> <br /></p><ul><li><p>Устранены проблемы со сборкой на платформах Android и Minix.</p></li></ul><p>Источник - <a href="http://www.opennet.ru/opennews/art.shtml?num=38026">http://www.opennet.ru/opennews/art.shtml?num=38026</a></p>]]></description>
			<author><![CDATA[null@example.com (Драко Стаарн)]]></author>
			<pubDate>Mon, 30 Sep 2013 14:29:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=366309#p366309</guid>
		</item>
	</channel>
</rss>
