[Samba] Samba 4 DC backups

Brady, Mike mike.brady at devnull.net.nz
Tue Sep 1 02:59:20 UTC 2015

I have a few Samba 4.2 DC in production now and figured that I should do 
something about backups.

I have read 
https://wiki.samba.org/index.php/Backup_and_restore_an_Samba_AD_DC and 
had a look through the samba_backup script and have a few questions.

Firstly I am using the Sernet packages on Centos7.

I am assuming the following mappings from the script for my set up
/usr/local/samba/etc is /etc/samba
/usr/local/samba/private is /var/lib/samba/private
/usr/local/samba/sysvol is /var/lib/samba/sysvol

Does this look correct?

The samba_backup script does a tdbbackup of ldb files.  In my case that 
would be the following:
[root at dc02 ~]# cd /var/lib/samba/
[root at dc02 samba]# find . -name "*.ldb"

The script then does a tar of the /usr/local/samba (/var/lib/samba in my 
case) excluding the *.ldb files, but including the *.ldb.bak files, 
which all makes sense.

But there are also the following tdb files in the /var/lib/samba 
[root at dc02 ~]# cd /var/lib/samba/
[root at dc02 samba]# find . -name "*.tdb"

The script will include these in the backup without doing a tdbback 
which I would not have thought was safe?  Should these files be excluded 
or have a tdbbackup done like the ldb files, or am I totally missing 



More information about the samba mailing list