• Aucun résultat trouvé

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:

N/A
N/A
Protected

Academic year: 2022

Partager "Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:"

Copied!
7
0
0

Texte intégral

(1)

Restauration partielle de fichiers avec Bacula sur Scribe.

Par Karim AYARI pour le DRT de l'académie de Lyon Source, documentation officielle EOLE:

http://eole.orion.education.fr/wiki/index.php/EoleNG_Bacula

La sauvegarde est configurée et programmée via l'EAD:

Par le menu sauvegarde.

Ce qu'il faut savoir:

L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:

=> Le 1er il effectuera les sauvegardes sur un disque dur externe branché directement sur un port USB du serveur, méthode à privilégier

=> Le second est d'utiliser un partage réseau : partage SMB sur pc distant ou disque dur réseau

=> et enfin le 3ème, réaliser des sauvegardes sur bande magnétique. Méthode déconseillée.

Comme tout outil de sauvegarde on peut créer des sauvegardes complétes ou bien incrémentales (il existe aussi la méthode différentielle que nous n'utiliserons pas).

Complète : sauvegarde de tous les fichiers

Icrémentale : sauvegarde de tous les fichiers qui ont été modifiés depuis la dernière sauvegarde réussie pour le même job.

Différentielle : sauvegarde de tous les fichiers modifiés depuis la dernière sauvegarde complète réussie.

On peut bien entendu aussi restaurer totalement le serveur ou même partiellement (certains fichiers que l'on aurait par exemple supprimés par mégarde). Dans ce document, nous traitons le cas de la restauration partielle.

**** Restauration Complète ****

Une restauration complète peut être effectué grâce au script : /usr/share/eole/bacula/restauration-bacula.sh

(2)

**** Restauration partielle ****

ATTENTION : comme pendant la sauvegarde, les services sont ARRETES lors d'une restauration.

Dans le cas d'une sauvegarde sur un disque dur externe:

Dans un premier temps il faut s'assurer qu'il est bien branché au serveur.

Une fois le disque dur branché il doit apparaître dans la liste des périphériques sous le nom sda1 ou sdb1 selon les établissements. Attention sda1 peut être utilisé pour une partition systeme.

On peut le vérifier avec la commande mount qui permet de voir les partitions actuellement montées:

Ici on peut voir sur la première ligne que la partition sda1 est déjà utilisée.

On peut donc penser que le disque dur est reconnu sous sdb1.

Pour pouvoir accéder au contenu du disque dur on doit le « monter » dans le système de fichier. Pour cela, en tant que root exécuter cette commande:

mount /dev/sdb1 /var/sauvegardes

où /dev correspond au répertoire ou on trouve tout les périphériques, /sdb1 on a vu qu'il correspond donc à notre disque dur

/var/sauvegardes quant à lui indique à Linux ou est-ce que l'on veut que le disque soit monté.

=> dans TOUT les cas on le monte dans le répertoire /var/sauvegardes.

Une fois la commande validée, si l'on retape notre commande mount on doit voir apparaître notre disque dur sur la dernière ligne:

Ainsi que le contenu du répertoire avec la commande ls /var/sauvegardes:

(3)

Dans le cas d'un partage distant,

Dans l'EAD a été configuré: le nom, l'adresse ip de la machine distante, le nom du partage, ainsi que l'administrateur local du poste avec son mot de passe. Il faut connaître ce mot de passe car nous en aurons besoin pour la suite.

Sur le serveur, seule la commande change mais le principe reste le même. En rouge les valeurs à remplacer:

smbmount //ip_de_la_machine_distante/nom_du_partage -o user=Utilisateur_local Quand il demande le mot de passe entrer alors celui de l'utilisateur spécifié.

(4)

Bacula fournit son utilitaire bconsole, afin de pouvoir réaliser une restauration partielle ou même totale.

Après avoir monté notre répertoire de sauvegarde il va falloir maintenant trouver la dernière sauvegarde réussie ainsi que notre ou nos fichiers à restaurer.

On lance bconsole en tapant bconsole à la console du serveur

On se retrouve avec un prompt, on peut voir les commandes disponible avec la commande help ici on tape:

restore fileset=Complete on valide.

La console nous affiche maintenant plusieurs choix de 1 à 12.

(5)

On peut choisir 5 : qui sélectionne la sauvegarde réussie la plus récente

ou 6 : qui nous permet de sélectionner la dernière sauvegarde réussie avant une date qu'on devra spécifier par la suite.

(Pour avoir plus d'info sur les autres choix voir la doc sur Bacula 655 pages) .

Une fois le choix validé, la reconstruction de l'arborescence se fait, et on se retrouve avec un autre prompt:

à partir de maintenant on peut naviguer dans le fichier de sauvegarde avec les commandes cd et ls.

Quand nous avons trouvé ce que l'on veut restaurer, il faut « marquer » ce répertoire ou fichier avec la commande mark (cette commande est récursive).

Dans notre exemple nous voulons par exemple restaurer le raccourcis vers l'EAD situé dans le home de l'admin. Donc le fichier /home/a/admin/perso/Administration.url

(6)

On confirme avec la commande : done

Et dans le menu on choisit le 4

L'étape suivante détermine quels seront les paramètres de restauration.

mod va permettre de modifier certains paramètres tels que la destination ou la date et l'heure à laquelle la restauration s'effectuera.

Sinon on valide avec Yes

Une fois validé la restauration est lancée, on peut voir le déroulement en utilisant la commande:

autodisplay ON

(7)

Pour quitter la console: quit

On peut maintenant aller vérifier que la restauration s'est bien faite.

ATTENTION : Comme /home est la seule partition à supporter les ACLs, une restauration dans /tmp, par exemple, ne permetterait pas de restaurer les ACLs si les fichiers/dossiers étaient à l'origine dans /home. Dans notre exemple, vu qu'on à restauré dans /home les ACLs ont été conservés .

On peut alors démonter le répertoire de sauvegarde umount /var/sauvegardes

Références

Documents relatifs

Depuis un poste de travail dans lequel a été installé le logiciel client ownCloud, il suffit de créer un répertoire normal dans le répertoire synchronisé (dont le nom recommandé

Cet article explique comment restaurer, sauvegarder, copier et nettoyer les fichiers de configuration et comment sauvegarder le micrologiciel sur un périphérique USB de la gamme

Avec une sauvegarde régulière de données, ayant pour but d’assurer la sécurité des données, la fonction de compression permettra de réduire l'espace de stockage du fichier

rure en zone périphérique vascularisée, dite zone rouge, a un potentiel de cicatrisation important et doit être suturée dans la mesure du possible.. En zone intermédiaire, une

Vous pouvez également constater dans l’illustration suivante que le bouton + apparait maintenant clairement et permet l’ajout du dossier dans la liste des dossiers

● indexer les données pour s'y retrouver dans le volume total des jeux de sauvegardes. – indexer

Utiliser un programme d'émulation de terminal pour sauvegarder et restaurer une configuration Effectuer une sauvegarde automatique de configuration en utilisant la méthode

Veeam Backup & Réplication 9.5 assure la disponibilité de TOUS les workloads (virtuels, physiques et cloud, y compris VMware vSphere et Microsoft Hyper-V) à partir d’une