I'm using a TP-Link Archer C7 v2 (mips) in the cabin and are doing off-site backups using rsync from a MacBook to a Solaris server and rsync from the Solaris server to the Archer.
MacOS files uses xattr and they are transferred and stored also on the Solaris system, but it appears that the rsync on the Archer was compiled with no xattr and no ACL support.
I use ext4 as the file systems on the Archer, and it appears that it supports xattr:
root@ROOter-Moje:/proc# grep xattr /proc/fs/ext4/sd*2/options
/proc/fs/ext4/sda2/options:user_xattr
/proc/fs/ext4/sdb2/options:user_xattr
On the Archer:
root@ROOter-Moje:/proc# rsync --version |grep xattr
append, no ACLs, no xattrs, iconv, symtimes, prealloc
On the Solaris system:
spiff:~ (202)> rsync --version|grep xattr
append, ACLs, xattrs, iconv, symtimes, no prealloc
Checking the latest rsync commit I see this:
net/rsync: Make using ACL/XATTR the default if it's core default
Core has an option to enable ACL/XATTR by default;
if that is set default rsync to use it.
Does the lack of xattr support in rsync imply that that is not the core default?
I've checked on my Linksys WRT3200ACM (arm) and there's no xattr in rsync there either.