[Samba] Enable XAT_OFFLINE extended attribute in Samba

Andrea Cucciarre' acucciarre at cloudian.com
Thu Mar 7 08:11:18 UTC 2019

Thanks for the suggestion Jeremy, we are going to build our own module


Il 3/5/2019 8:28 PM, Jeremy Allison ha scritto:
> On Tue, Mar 05, 2019 at 01:14:00PM +0100, Andrea Cucciarre' wrote:
>> My goal is to use the Offline file attribute of Windows when sharing with
>> Samba:
>> https://docs.microsoft.com/en-us/dotnet/api/system.io.fileattributes?redirectedfrom=MSDN&view=netframework-4.7.2
>> It works when I share ZFS filesystem using the native ZFS CIFS sharing, but
>> it fails when I share the same ZFS with Samba, that is the Offline files are
>> not showed in Windows Client
> Got it. Currently, Samba uses the dmapi API to
> check if a file has been migrated to external
> storage, and to cope with reads/writes against
> it.
> Look at the VFS module source3/modules/vfs_tsmsm.c
> which, as decribed, is:
>    Samba VFS module for handling offline files
>    with Tivoli Storage Manager Space Management
> You would need to create a similar VFS module
> flag to the client. Mostly it'll be wrapping
> the [f]get_dos_attributes() VFS calls.
> A bit fiddly, but doable (especially by companies
> used to Samba coding internals).
> Jeremy.

More information about the samba mailing list