Documente Academic
Documente Profesional
Documente Cultură
Pour Linux
Sauvegarde et Restauration
Parie 1: Ligne de commande
Olivoy
Edition : 1
Copyright 2016 Olivoy
Tous droits rservs
Table des matires
Introduction
Commandes
Prparation avant sauvegarde
Commande tar
Sauvegarde
Sauvegarde avec compression
Lister le contenu de l'archive
Restauration
Commande dd
Script de sauvegarde
Script de restauration
Configurer une planification de sauvegarde
Introduction
Bonjour tous
La sauvegarde est un travail important puisqu'en cas de perte des
donnes, on passe gnralement par une restauration du systme depuis une
sauvegarde ou une image du systme. On gnrale chaque Linux arrive avec
des commandes de sauvegarde qui lui sont propres. On distingue dans cet
ebook quelques outils communs entre ces Linux.
Commandes
La commande tar, cpio et pax : Ces commandes sauvegarde des fichiers
et d'arborescences, et pas un systme de fichiers. On peut faire concider
les deux.
La commande dd et la commande volcopy : la sauvegarde physique de
disques et de systmes de fichiers.
Les commandes dump et restore : Une sauvegarde incrmentale consiste
sauvegarder une premire fois la totalit des donnes, puis ensuite
uniquement les fichiers modifis.
Prparation avant sauvegarde
Dossier sauvegarder : documents personnel de l'utilisateur user01
(/home/user01/Documents)
Destination de sauvegarde : un disque dur externe mont sur
(/media/votre_media).
Avant la restauration : Pour restaurer le rpertoire Documents que l'on
vient de sauvegarder, on se place d'abord dans / (racine) c'est--dire
quand lextraction de notre sauvegarde va commencer lidale cest
pare la racine / si non on risque davoir des redondances. On utilise la
commande (cd /)
Commande tar
La commande tar est employe trs souvent car elle est simple et
efficace. Elle sauvegarde des fichiers, y compris l'arborescence de fichiers.
Sauvegarde
tar -cvf nom_archive.tar Fichiers
c: cration d'archive
v: mode bavard 'verbose' : affiche ce qui se fait
f: indique que le paramtre suivant est le nom de l'archive
Exemple :
tar -cvf /media/votre_media/archive.tar
/home/user01/Documents/
Sauvegarde avec compression
tar -cvzf nom_archive.tar.gz Fichiers
Exemple:
tar -cvzf /media/votre_media/archive.tar.gz
/home/user01/Documents/
NB: Pour que la condition if fonction bien; faire attention; il faut un espace
entre [ et -e et aussi antre /votre_support/sauvegarde.tar.gz et ]
if [ -e
/votre_support/sauvegarde.tar.gz ]
Script de restauration
#!/bin/sh
# Enregistrer ce script sous le nom restore.sh. Prenez galement note de
son emplacement.
echo "---------------------------------";
echo "- Restauration du Dossier";
echo "---------------------------------";
# On se place la /(racine), comme je l'ai expliqu prcdant.
cd /
# On extrait le rpertoire archiv.
tar -xvzf /votre_support/sauvegarde.tar.gz
echo "---------------------------------------------------";
echo "### Fin de l'extraction des fichiers. ###";
Pour excuter ces deux scripts aller dans le dossier de script par la
commande suivante :
cd /dossier_du_script
./votre_script.sh
Exemple :
./sauvegarde.sh
Configurer une planification de sauvegarde
crontab -e
Rsultat :
00 16 * * 1 cd /dossier_du_script |
./sauvegarde.sh
Jour de
Minute Heure Mois Jour de semaine commande
mois
Les jours de la
semaine
Si vous Si vous
commence par 1
voulez voulez La
pour lundi, mais
00 16 n'importe n'importe
si vous voulez commande
quel jour quel mois excuter
toutes les
crire * crire * journes crire
*