Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:sauvegarder_a_chaud [Le 11/01/2012, 11:34] – [Finitions] pywy | tutoriel:sauvegarder_a_chaud [Le 21/11/2017, 17:36] (Version actuelle) – {{tag>tutoriel}} fabux | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | ====== Sauvegarder son système à chaud avec LVM ====== | ||
+ | |||
+ | |||
+ | Ce tutoriel décrit les étapes pour faire une sauvegarde à chaud de son système. Il faut avoir sa racine "/" | ||
+ | Les étapes décrites se feront en ligne de commande, bien que certaines d' | ||
+ | |||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[: | ||
+ | * Avoir son fichier racine / à sauvegarder dans un volume logique (lvm) | ||
+ | * Avoir un peu d' | ||
+ | |||
+ | ===== Vérifications préalables ===== | ||
+ | |||
+ | Vérifier que nous disposons d' | ||
+ | sudo vgs | ||
+ | VG #PV #LV #SN Attr | ||
+ | corsair | ||
+ | | ||
+ | Ici notre groupe de volumes appelé " | ||
+ | |||
+ | ===== Création du volume de sauvegarde ===== | ||
+ | * On cherche a savoir quelle taille de données on va sauvegarder | ||
+ | |||
+ | df -h / | ||
+ | Sys. de fichiers | ||
+ | / | ||
+ | 4,0G 1,8G 2,0G 47% / | ||
+ | Ici nous devons sauvegarder un peu moins de 2Go | ||
+ | |||
+ | * Création d'un volume de sauvegarde | ||
+ | |||
+ | sudo lvcreate -n monbackup -L 2G corsair | ||
+ | Logical volume " | ||
+ | | ||
+ | Ici un nouveau volume appelé monbackup d'une taille de 2Go est créé dans le groupe de volume " | ||
+ | |||
+ | * Création d'un systeme de fichiers | ||
+ | |||
+ | sudo mkfs.ext4 / | ||
+ | |||
+ | Ici nous avons choisi ext4, mais il pourrait en être autrement. | ||
+ | |||
+ | * Montage du FileSystem de backup | ||
+ | |||
+ | sudo mkdir / | ||
+ | sudo mount / | ||
+ | |||
+ | | ||
+ | | ||
+ | ===== Snapshot et copie ===== | ||
+ | |||
+ | * Faire un snapshot du système de fichiers racine / afin de pouvoir copier les données tranquillement. | ||
+ | |||
+ | sudo sync && sudo lvcreate -s -n monsnapshot -L 2G corsair/ | ||
+ | |||
+ | Le volume de snapshot (temporaire) s' | ||
+ | |||
+ | * Montage du snapshot | ||
+ | |||
+ | sudo mkdir / | ||
+ | sudo mount / | ||
+ | |||
+ | Ici nous avons donc une image fixe de / qui se trouve dans / | ||
+ | |||
+ | * Copie des données | ||
+ | |||
+ | sudo cp -ax / | ||
+ | |||
+ | Ici nous avons donc copié notre snapshot dans notre volume de sauvegarde ! | ||
+ | |||
+ | * Suppression du snapshot | ||
+ | |||
+ | sudo umount / | ||
+ | sudo lvremove corsair/ | ||
+ | Do you really want to remove active logical volume monsnapshot? | ||
+ | Logical volume " | ||
+ | |||
+ | |||
+ | ===== Finitions ===== | ||
+ | |||
+ | Les étapes précédentes nous permettent d' | ||
+ | |||
+ | Pour pouvoir rendre cette copie bootable, il faut rendre la fstab cohérente : | ||
+ | |||
+ | Modifier la fstab et changer le nom du volume de / par celui de la sauvegarde. | ||
+ | Dans notre exemple, il faudra remplacer " | ||
+ | |||
+ | Editer le fichier / | ||
+ | |||
+ | / | ||
+ | | ||
+ | Enfin, ajouter notre sauvegarde au menu boot de grub. | ||
+ | sudo update-grub | ||
+ | |||
+ | |||
+ | ===== Conclusion ===== | ||
+ | |||
+ | Nous avons sauvegardé notre système de fichiers racine / à chaud, et notre sauvegarde est même bootable ! |