GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire il backup della configurazione del controller di dominio Samba in Linux

Abbiamo ntbackup in Windows dove possiamo eseguire il "backup dello stato del sistema" per il backup del controller di dominio.

Questo tutorial spiega come eseguire il backup della configurazione di Samba, dopo aver configurato Samba come controller di dominio Active Directory in Linux.

Innanzitutto, dobbiamo capire di quali file e cartelle eseguiremo il backup e di quali strumenti abbiamo bisogno per pianificare il backup di samba.

Per Samba, è necessario eseguire il backup di due database chiamati LDB e TDB. Stiamo anche esaminando il backup dei file di configurazione e di sysvol .

Che cos'è LDB?

LDB non è altro che LDAP come database. Ciò fornisce un database veloce insieme a un'API simile a LDAP. In una terminologia semplice, LDB funge da intermediario tra TDB e il database LDAP reale. Fare riferimento a questo sito Web LDB per ulteriori informazioni.

Che cos'è TDB?

TDB sta per Banque DataBase. È un database di coppia chiave/valore. Ogni valore ha una chiave con alcuni dati ad essa associati. Esegue attività come tdb_open, tdb_close, tdb_delete, tdb_exists, tdb_fetch e tdb_store. Fare riferimento al sito Web di TDB per ulteriori informazioni.

Cos'è Sysvol?

Sysvol sta per System Volume, che non è altro che una directory condivisa che memorizza i file pubblici necessari per l'accesso e la replica comuni in un dominio.

Quindi stiamo cercando di eseguire il backup dei database, dei file di configurazione e della cartella sysvol.

Se non conosci Samba, dovresti prima capire come configurare il controller di dominio Samba.

Samba Server viene fornito con uno script di backup di base. Utilizzando questo script, è necessario modificare l'origine e la destinazione e pianificarlo con Crontab.

Le utilità di backup Samba fanno parte del pacchetto tdb-tools. Installalo come mostrato di seguito:

# yum install tdb-tools

Invece di scrivere il tuo script di shell di backup, puoi usare lo script predefinito che fa parte del codice sorgente di samba.

Copia lo script samba_backup da questa directory source4/scripting/bin/ nella directory /usr/sbin.

Se hai estratto il sorgente samba in /usr/src, procedi come segue:

cd /usr/src
cd source4/scripting/bin/
cp samba_backup /usr/sbin

Inoltre, assicurati che lo script samba_backup sia di proprietà di root e che root abbia il permesso di esecuzione.

Nello script samba_backup, puoi modificare i valori dei seguenti tre parametri in base alla tua configurazione specifica:

  1. FROM=/usr/local/samba
  2. WHERE=/backup
  3. GIORNI=30

Aggiungi lo script samba_backup a crontab per eseguire backup regolari.

Quando lo script di backup samba viene eseguito, creerà tre file nella directory /backup come mostrato di seguito.

$ ls -l
-rw-r--r-- 1 root root 366 May 14 12:53 etc.2014-05-14.tar.bz2 
-rw-r--r-- 1 root root 12M May 14 12:53 samba4_private.2014-05-14.tar.bz2 
-rw-r--r-- 1 root root 475 May 14 12:53 sysvol.2014-05-14.tar.bz2

Linux
  1. Come eseguire il backup e il ripristino del repository SVN in Linux

  2. Come configurare Samba come controller di dominio primario in Linux

  3. Come eseguire il backup differenziale in Linux?

  4. File server Linux Samba resiliente al ransomware

  5. Come documentare la configurazione del server Linux?

Come eseguire il backup del filesystem Linux utilizzando il comando dump

Come eseguire un backup Linux remoto utilizzando SSH

Come eseguire il backup della configurazione di Exim da WHM?

Come creare un controller di dominio su Linux per AD

Come eseguire un'installazione di Samba Active Directory su Linux

Come connettersi con Samba a Linux Active Directory