Описание тега towels
У меня две машины, одна в Debian, один в Ubuntu, как на ext4 с расширенными атрибутами файловой включена в fstab. getfattr и setfattr устанавливаются и прекрасно работают на обеих машинах локально. Однако, унисон (версия 2.40.102) не синхронизации расширенные атрибуты файлов по умолчанию.
Я googled вокруг и нашел этот блог пост с настройками профиля, которые должны включить расширенный атрибут синхронизации. Итак, я изменил свой профиль, и теперь он выглядит примерно так:
корень=/путь/к/реж
root=ssh://[email protected]//path/to/dir2
авто=истина
партия=истина
завивка=0
по rsync=истина
значение maxthreads равно=1
повтор=3
confirmbigdeletes=ложь
copythreshold=0
copyprog = сервер rsync -колун --РШ='СШ -П 22' --на месте --сжимать
copyprogrest = сервер rsync -колун --РШ='СШ -П 22' --частичный --на месте --сжимать
copyquoterem = истина
в копировальных центрах копимакс = 1
Этот профиль синхронизации расширенные атрибуты для новых файлов, но когда я Изменить дополнительные атрибуты на файл, который уже синхронизирован и выполняться унисон Я вам:
Ничего не делать: реплики не изменились с момента последней синхронизации.
Все остальное прекрасно синхронизируется, но унисон не знает об изменениях в расширенных атрибутах. Я также попытался отключить fastcheck, надеясь, что это сделает его проверяем файлы более подробно; не работал. Я попробовал синхронизировать вычислить в одном направлении и он работал отлично. Но мне нужна двунаправленная синхронизация, так что я застрял с хором.
Я посмотрел на официальном руководстве, но он упоминает только расширенные атрибуты файлов в прохождении. Поэтому мой вопрос такой: Это можно сделать с хором? Я упускаю что-то простое? Кроме того, есть другие инструменты с открытым исходным кодом, который может достичь этого? (Я в курсе bsync и bitpocket, но в моем предварительные испытания они также не замечают расширенные изменения атрибутов файла).