
So, even if one of peers cannot store xattrs properly, it is capable of propagating xattrs to other peers. sync\Streams service subfolder and store the name and content of the xattr there. When Sync cannot store data in xattr (or in alt stream on Windows), it will create a stub file in. system, etc.) and cannot store more data than 1 filesystem block (usually 4Kb) Linux: xattr names MUST start with namespace (.used.Windows: alt streams are not supported on FAT32.There are numerous limitations that do not allow xattrs to sync easily between platforms. StreamsList file uses same syntax as IgnoreList. This is a regular text file, and can be modified - some lines added, some lines removed or commented out (with #).ĭefault StreamsList file contains the following xattrs: The Streamslist is stored in the root of sync share in hidden. To enable it back, change option "Synchronize extended file attributes" in Agent profile.


Starting with Resilio Connect version 2.8.0 syncing of the listed xattrs is disabled by default. all listed xattrs are going to be synced, while all others are not. Both are referenced as xattrs below for simplicity.Īgent can sync xattrs according to Streamslist file, i.e. For Windows filesystems, this data is called "alternate streams" (alt streams), while Mac and Linux based OS call it "extended attributes" or xattrs. Some file systems might contain additional hidden data within them.
