[PATCH] [WIP] AD DC backup and restore tool

Andrew Bartlett abartlet at samba.org
Wed May 16 08:30:16 UTC 2018


G'Day,

Just a heads up that Tim and I plan to finish up the backup tool soon.
 
Given the strong feedback so far it will include the restore tool,
however it won't include the extended attributes (file permissions on
the backup of the [netlogon share]).  

Handling the extended attributes turns out to be harder than you might
expect, while 'just' a couple more options to a tar command, testing it
runs up against the fake xattrs we use in our selftest environment,
which are not visible to tar.  

Likewise, for the online backup, the ideal option would be to query
these over SMB and store the NT ACL directly into the tar xattrs via
the python API.  However this isn't available until python 3.x 

Finally, testing runs into the same issue, we can't just extract the
files with tar because we need the xattrs put into the xattr.tdb.

As the client task was literally named 'samba_backup is not tested' I'm
loathed to add a feature I can't test. 

Therefore, I will be proposing the tool matching the existing
samba_backup for features, but more importantly with the critical
locking bug addressed.  

For the overly curious, the current WIP patches are part of this tree:
https://gitlab.com/catalyst-samba/samba/commits/aaron-backup2

Please let us know any further feedback we should be aware of when
presenting these.

Thanks,

Andrew Bartlett
-- 
Andrew Bartlett                       http://samba.org/~abartlet/
Authentication Developer, Samba Team  http://samba.org
Samba Developer, Catalyst IT          http://catalyst.net.nz/services/samba




More information about the samba-technical mailing list