rsync 3.1.0 создает пустые резервные каталоги

Попробуйте это в остроте:

find ./ -name "*.pdf" -exec echo pathname {} \;
5
15.08.2014, 13:24
1 ответ

Да, это было намеренное поведение. Об этом была зарегистрирована ошибка № 11423 , и она была изменена еще в версии 3.1.2.

https://bugzilla.samba.org/show_bug.cgi?id=11423#c12 :

Хотя мне по-прежнему нравится новая ранняя проверка каталога резервных копий верхнего уровня в начале передачи меня убедили вернуться к тому, чтобы не создавать каталог до тех пор, пока он не понадобится. Исправлено в предстоящем выпуске 3.1.2.

Хотя большинство дистрибутивов еще не предоставляют пакеты для версии 3.1.2, ее действительно быстро и легко скомпилировать: я сделал следующее на Debian Jessie, и все прошло нормально, установив новую версию в / usr / local / bin :

wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz
tar xvf rsync-3.1.2.tar.gz -C /tmp/
cd /tmp/rsync-3.1.2/
./configure
make
make install

Если вы используете его как демон, ваш сценарий инициализации может вызывать его по полному пути, поэтому вы также можете заменить его ссылкой на новую версию:

/etc/init.d/rsync stop
mv /usr/bin/rsync /usr/bin/rsync.old
ln -si ../local/bin/rsync /usr/bin/rsync
/etc/init.d/rsync start

Обновить : Если вы используете Debian Jessie, вы можете просто установить пакет rsync из Debian Stretch :

wget "http://ftp.ch.debian.org/debian/pool/main/r/rsync/rsync_3.1.2-1_amd64.deb"
dpkg -i rsync_3.1.2-1_amd64.deb
3
27.01.2020, 20:41

Теги

Похожие вопросы