Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
TDBBACKUP(8)		   System Administration tools		    TDBBACKUP(8)

NAME
     tdbbackup	-  tool for backing up and for validating the integrity of samba
     .tdb files

SYNOPSIS
     tdbbackup [-s suffix] [-v] [-h] [-n hashsize] [-l]

DESCRIPTION
     This tool is part of the samba(1) suite.

     tdbbackup is a tool that may be used to backup samba .tdb files. This  tool
     may  also	be used to verify the integrity of the .tdb files prior to samba
     startup or during normal operation. If it finds file damage and it finds  a
     prior backup the backup file will be restored.

OPTIONS
     -h
	 Get help information.

     -s suffix
	 The  -s option allows the administrator to specify a file backup exten-
	 sion. This way it is possible to keep a history of tdb backup files  by
	 using a new suffix for each backup.

     -v
	 The  -v will check the database for damages (corrupt data) which if de-
	 tected causes the backup to be restored.

     -n hashsize
	 The -n option sets the hash size for the new backup tdb.

     -l
	 This  options	disables  any  locking,   by   passing	 TDB_NOLOCK   to
	 tdb_open_ex().  Only  use this for database files which are not used by
	 any other process! And also only if it is  otherwise  not  possible  to
	 open  the  database, e.g. databases which were created with mutex lock-
	 ing.

COMMANDS
     GENERAL INFORMATION

     The tdbbackup utility can safely be run at any time.  It  was  designed  so
     that  it  can  be	used at any time to validate the integrity of tdb files,
     even during Samba operation. Typical usage for the command will be:

     tdbbackup [-s suffix] *.tdb

     Before restarting samba the following command may be run to  validate  .tdb
     files:

     tdbbackup -v [-s suffix] *.tdb

     Samba .tdb files are stored in various locations, be sure to run backup all
     .tdb file on the system. Important files includes:

     *	 secrets.tdb  - usual location is in the /usr/local/samba/private direc-
	 tory, or on some systems in /etc/samba.

     *	 passdb.tdb - usual location is in the	/usr/local/samba/private  direc-
	 tory, or on some systems in /etc/samba.

     *	 *.tdb	located in the /usr/local/samba/var directory or on some systems
	 in the /var/cache or /var/lib/samba directories.

VERSION
     This man page is correct for version 3 of the Samba suite.

AUTHOR
     The original Samba software and related utilities were  created  by  Andrew
     Tridgell.	Samba  is  now	developed  by  the  Samba Team as an Open Source
     project similar to the way the Linux kernel is developed.

     The tdbbackup man page was written by John H Terpstra.

Samba 3.6			   2015-04-25			    TDBBACKUP(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tdbbackup&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>

home | help