GNU/Linux >> Tutoriels Linux >  >> Linux

Comment sauvegarder la configuration du contrôleur de domaine Samba sous Linux

Nous avons ntbackup dans Windows où nous pouvons prendre la "sauvegarde de l'état du système" pour sauvegarder le contrôleur de domaine.

Ce didacticiel explique comment nous pouvons sauvegarder la configuration de Samba après avoir configuré Samba en tant que contrôleur de domaine Active Directory sous Linux.

Tout d'abord, nous devons comprendre quels fichiers et dossiers nous allons sauvegarder, et de quels outils nous avons besoin pour planifier la sauvegarde de Samba.

Pour Samba, nous devons sauvegarder deux bases de données appelées LDB et TDB. Nous envisageons également de sauvegarder les fichiers de configuration et sysvol .

Qu'est-ce que LDB ?

LDB n'est rien d'autre que LDAP comme une base de données. Cela fournit une base de données rapide avec une API de type LDAP. Dans une terminologie simple, LDB fonctionne comme un intermédiaire entre TDB et une véritable base de données LDAP. Consultez ce site Web LDB pour plus d'informations.

Qu'est-ce que TDB ?

TDB signifie Trivial DataBase. C'est une base de données de paires clé/valeur. Chaque valeur a une clé avec des données qui lui sont associées. Il exécute des tâches telles que tdb_open, tdb_close, tdb_delete, tdb_exists, tdb_fetch et tdb_store. Consultez le site Web de TDB pour plus d'informations.

Qu'est-ce que Sysvol ?

Sysvol signifie System Volume, qui n'est rien d'autre qu'un répertoire partagé qui stocke les fichiers publics nécessaires à l'accès commun et à la réplication dans un domaine.

Nous envisageons donc de sauvegarder les bases de données, les fichiers de configuration et le dossier sysvol.

Si vous débutez avec Samba, vous devez d'abord comprendre comment configurer le contrôleur de domaine Samba.

Samba Server est livré avec un script de sauvegarde de base. À l'aide de ce script, vous devez modifier la source et la cible et le planifier avec Crontab.

Les utilitaires de sauvegarde Samba font partie du package tdb-tools. Installez-le comme indiqué ci-dessous :

# yum install tdb-tools

Au lieu d'écrire votre propre script shell de sauvegarde, vous pouvez utiliser le script par défaut qui fait partie du code source de samba.

Copiez le script samba_backup de ce répertoire source4/scripting/bin/ vers le répertoire /usr/sbin.

Si vous avez extrait la source samba sous /usr/src, procédez comme suit :

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

Assurez-vous également que le script samba_backup appartient à root et que root dispose de l'autorisation d'exécution.

Dans le script samba_backup, vous pouvez modifier les valeurs des trois paramètres suivants en fonction de votre configuration spécifique :

  1. FROM=/usr/local/samba
  2. WHERE=/sauvegarde
  3. JOURS=30

Ajoutez le script samba_backup à la crontab pour effectuer des sauvegardes régulières.

Lorsque le script de sauvegarde samba s'exécute, il crée trois fichiers dans le répertoire /backup comme indiqué ci-dessous.

$ 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. Comment créer un partage réseau via Samba sous Linux

  2. Comment sauvegarder et restaurer le référentiel SVN sous Linux

  3. Comment configurer Samba en tant que contrôleur de domaine principal sous Linux

  4. Comment faire une sauvegarde différentielle sous Linux ?

  5. Serveur de fichiers Linux Samba résistant aux ransomwares

Comment sauvegarder le système de fichiers Linux à l'aide de la commande dump

Comment effectuer une sauvegarde Linux à distance à l'aide de SSH

Comment prendre la sauvegarde de la configuration Exim de WHM ?

Comment créer un contrôleur de domaine sous Linux pour AD

Comment effectuer une installation de Samba Active Directory sur Linux

Comment se connecter avec Samba à Linux Active Directory