Vous êtes sur la page 1sur 5

TP : Mise en place d’une sauvegarde complète,

une sauvegarde incrémentale et une sauvegarde différentielle avec dump & dd

Effectuer une sauvegarde complète

1- Installer le package Dump


#yum install dump

2- Créer d’abord une partition /dev/sdb1 formaté en ext4 à sauvegarder. (si ce n’est pas le cas)

3- Monter le périphérique concerné


#mount /dev/sdb1 /mnt/backup

4- Créer quelques fichiers et quelques répertoires dans backup.

5- Créer une sauvegarde complète du FS (c’est le niveau 0) appelée sauv_0.dump sous /tmp

6- Afficher l’historique des sauvegardes incrémentales. (/etc/dumpdates)

7- lister le contenu de la sauvegarde


#restore -tvf /tmp/sauve_0.dump

Effectuer une sauvegarde Incrémentale

1- Remodifier encore le contenu du répertoire backup.

2- Créer une sauvegarde incrémentale niveau 1.

3- Remodifier encore le contenu du répertoire backup.

4- Créer une sauvegarde incrémentale niveau 2.

5- Avec la sauvegarde incrémentale, jusqu’à quel niveau on peut aller ?

6- Afficher l’historique des sauvegardes incrémentales. (/etc/dumpdates)

7- Restaurer l’intégralité du FS
On va simuler un problème en reformattant la partition /dev/sdb1
on va maintenant restaurer la totalité du FS
#cd /mnt/backup
#restore -rvf /tmp/sauve_0.dump //on restore la sauvegarde niveau 0
#restore -rvf /tmp/sauve_1.dump //on restore la sauvegarde niveau 1
#restore -rvf /tmp/sauve_2.dump //on restore la sauvegarde niveau 2
8- On peut ne pas restaurer la totalité du FS, on va supprimer un seul fichier par erreur puis ne restaurer que celui-
ci.
#cd /mnt/backup
#rm file1 //(file1 est un fichier déjà crée)
#restore -xvaof /tmp/sauve_0.dump

Effectuer une sauvegarde différentielle


On va modifier le contenu du répertoire /mnt/backup
# dump 0uf /tmp/sauvediff_0.dump /dev/sdb1 (sauvegarde incrémentale niveau 0)

- Remodifier encore le contenu du répertoire /mnt/backup


# dump 1uf /tmp/sauvediff_1.dump /dev/sdb1 (sauvegarde incrémentale niveau 1)

- Remodifier encore le contenu du répertoire /mnt/backup


# dump 1uf /tmp/sauvediff_1.dump /dev/sdb1 (sauvegarde incrémentale niveau 1)

- Remodifier encore le contenu du répertoire /mnt/backup


# dump 1uf /tmp/sauvediff_1.dump /dev/sdb1 (sauvegarde incrémentale niveau 1)

Remarque : Avec la sauvegarde différentielle on fait deux niveaux uniquement exemple (0 1 1 1 1 1 1).

Effectuer une sauvegarde avec la commande dd


1- Sauvegarder une partition(exemple sdb5) contenant un FS dans un fichier /usr/sda5.img.

2- Détruire le formatage de cette partition.

# dd if=/dev/zero of=/dev/sda5 bs=1k count=100

# tune2fs -l /dev/sda5 // tune2fs permet d’ajuster les paramètres des systèmes de fichiers ext2/ext3/ext4

//-l Lister le contenu du superbloc du système de fichiers.

3- Restaurer la partition (et donc le FS).

# dd if=/usr/sda5.img of=/dev/sda5 # tune2fs -l /dev/sda5 | head -4

# mount -t ext4 /dev/sda5 /mnt

# ls /mnt

# umount /mnt

4- Sauvegarder le MBR.

# dd if=/dev/sda of=/root/MBR bs=512 count=1

# file /root/MBR

Vous aimerez peut-être aussi