Używam rsync -avpX src tgt
do synchronizacji plików z woluminu HFS + do zdalnego obiektu docelowego na ZFS z systemem Solaris 11.3. Używam najnowszego rsync (3.1.3) z homebrew na macOS 10.14.2.
Jeśli src
zawiera pliki ze znacznikami kolorów w Finderze, rozszerzone atrybuty pomyślnie kopiują się do tgt
; Wiem, że to działa, ponieważ jeśli rsync
odwrócę się do pustego katalogu i uruchomię Finder, widzę kolory znaczników pliku. Jeśli jednak podłączę zdalny system plików za pomocą NFS lub samby, pliki nie będą miały kolorów. Zakładam, że problem polega na tym, że Finder nie używa lub nie widzi rozszerzonych atrybutów (mdls nic nie daje na montażu). Tymczasem mogę dodawać kolory z Findera do zdalnego montażu, ale rozszerzone atrybuty są przechowywane w pliku kropkowym.
Chciałbym, aby kolory były zsynchronizowane na obu. Zakładam, że potrzebuję sposobu, aby rsync (lub inne narzędzie) zapisał rozszerzone atrybuty jako pliki kropkowe podczas synchronizacji lub poprosiłbym Findera o odczytanie rozszerzonych atrybutów na moim zdalnym montażu. Wszelkie wskazówki / sugestie?