<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Релиз Rsync 3.1.0]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=30672&amp;type=atom" />
	<updated>2013-09-30T14:29:54Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=30672</id>
		<entry>
			<title type="html"><![CDATA[Релиз Rsync 3.1.0]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=366309#p366309" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Драко Стаарн]]></name>
				<uri>https://linuxforum.ru/profile.php?id=24508</uri>
			</author>
			<updated>2013-09-30T14:29:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=366309#p366309</id>
		</entry>
</feed>
