logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:philou92:tutos:sauvegarde-systeme-leger [04/07/2017 21:33]
Philou92 [Mise en place du système de sauvegarde]
utilisateurs:philou92:tutos:sauvegarde-systeme-leger [04/07/2017 23:34]
Philou92 [Titre de Votre Tuto]
Ligne 1: Ligne 1:
-====== ​Titre de Votre Tuto ======+====== ​Sauvegarde légère et rapide du système ​======
  
   * Objet : du tuto Sauvegarde légère et rapide du système ​ FIXME   * Objet : du tuto Sauvegarde légère et rapide du système ​ FIXME
Ligne 21: Ligne 21:
 Les sauvegardes ont lieu à l'​arrêt du PC. Les sauvegardes ont lieu à l'​arrêt du PC.
  
-Bien sûre une sauvegarde sans méthode de restauration n'a aucun intérêt. C'est l'​objet du deuxième tuto : lien FIXME.+Bien sûr une sauvegarde sans méthode de restauration n'a aucun intérêt. C'est l'​objet du deuxième tuto : lien FIXME.
  
 <note important>​Prérequis systeme : Votre systeme d'​initialisation est **systemd**. <note important>​Prérequis systeme : Votre systeme d'​initialisation est **systemd**.
  
-Prérequis Matériel : Vous aurez besoin d'un support de sauvegarde __dédié__. Personnellement j'​ai ​fais le choix d'​un ​Disque ​dur USB du commerce. ​+Prérequis Matériel : Vous aurez besoin d'un support de sauvegarde __dédié__. Personnellement j'​ai ​fait le choix d'​un ​disque ​dur USB du commerce. ​
  
-Le Disque dur est formaté dans un format équivalent à votre système (exemple ext4). ​+Le Disque dur est formaté dans un format équivalent à votre système (exemple ext4) du moins qui conserve les attribut des fichiers Linux
  
 Si besoin voir la commande mkfs [[https://​debian-facile.org/​doc:​systeme:​mkfs?​s[]=ext4]]. Si besoin voir la commande mkfs [[https://​debian-facile.org/​doc:​systeme:​mkfs?​s[]=ext4]].
Ligne 40: Ligne 40:
  
 ===== Installation ===== ===== Installation =====
-L'​installation des deux paquets suivants est facultative : 
- 
-<​note>​j'​ai noté dans les scripts les parties peuvent-être ajoutées ou supprimées selon la convenance encadrés par des lignes #​----------#​ en haut et en bas</​note>​ 
  
 __**l'​outil debconf-utils**__ ​ __**l'​outil debconf-utils**__ ​
Ligne 75: Ligne 72:
 <code root>​blkid</​code>​ <code root>​blkid</​code>​
  
-repérez ​votre disque comme ici (Note : Sauvegarde c'est le petit nom que j'ai donné à mon disque)+Repérez ​votre disque comme ici (Note : Sauvegarde c'est le petit nom que j'ai donné à mon disque)
 <code config retour de la commande>​LABEL="​Sauvegarde"​ UUID="​8498c62b-ad6f-4966-990e-822f729a01c3"​ TYPE="​ext4"​ PARTUUID="​f239042f-01"</​code>​ <code config retour de la commande>​LABEL="​Sauvegarde"​ UUID="​8498c62b-ad6f-4966-990e-822f729a01c3"​ TYPE="​ext4"​ PARTUUID="​f239042f-01"</​code>​
  
 Éditez votre fichier /etc/fstab avec votre éditeur favori (nano, vim) et ajoutez la ligne suivante Éditez votre fichier /etc/fstab avec votre éditeur favori (nano, vim) et ajoutez la ligne suivante
 <file bash extrait/​etc/​fstab>​ <file bash extrait/​etc/​fstab>​
-#​UUID=8498c62b-ad6f-4966-990e-822f729a01c3 /​mnt/​sauvegarde ​ ext4  defaults,​nofail,​noauto ​   0  ​+#​UUID=8498c62b-ad6f-4966-990e-822f729a01c3 /​mnt/​sauvegarde ​ ext4  defaults,​nofail,​noauto ​   0  ​2
 </​file> ​   </​file> ​  
  
 La ligne est pour l'​instant commentée (On enlèvera le "#"​ à la fin dès que l'on sera assuré que tout est OK).  La ligne est pour l'​instant commentée (On enlèvera le "#"​ à la fin dès que l'on sera assuré que tout est OK). 
  
-Vérifier à l'aide de la commande suivante si votre disque est monté. ​+Vérifier à l'aide de la commande suivante si votre disque est déjà ​monté. ​
 Taper la commande suivante : Taper la commande suivante :
 <code root>​mount</​code>​ <code root>​mount</​code>​
-Normalement ​vous devriez trouver ​une ligne du genre :+Si vous trouvez ​une ligne du genre ci dessous, démontez le disque dur (sans le déconnecter du port USB) ( voir [[https://​debian-facile.org/​doc:​systeme:​umount]]) ​:
 <code config retour de la commande>/​dev/​sdb1 on /​media/<​USER>/​Sauvegarde</​code> ​ <code config retour de la commande>/​dev/​sdb1 on /​media/<​USER>/​Sauvegarde</​code> ​
  
-Si ce n'est pas le cas taper la commande ​:+ 
 +Montage du disque dur dans le répertoire /​mnt/​sauvegarde ​:
 <code root>​fdisk -l</​code>​ <code root>​fdisk -l</​code>​
-repérer le répertoire en /dev/sdbx de votre disque ​de sauvegarde restauration.+repérer le répertoire en /dev/sdbx de votre disque ​dur externe.
  
 Supposons qu'il s'​appelle /dev/sdb1. Supposons qu'il s'​appelle /dev/sdb1.
Ligne 99: Ligne 97:
 <code root>​mount /dev/sdb1 /​mnt/​sauvegarde</​code>​ <code root>​mount /dev/sdb1 /​mnt/​sauvegarde</​code>​
  
-Dans les deux cas placez-vous à la racine du disque : +Placez-vous à la racine du disque :
-<code root>cd /​media/<​USER>/​Sauvegarde</​code>​ +
-ou+
 <code root>cd /​mnt/​sauvegarde</​code>​ <code root>cd /​mnt/​sauvegarde</​code>​
  
 Créer les répertoires suivants : Créer les répertoires suivants :
-<code root>mkdir backuphome + 
-mkdir .backuphome +<code root>​mkdir BANK1
-mkdir BANK1+
 mkdir BANK2</​code>​ mkdir BANK2</​code>​
  
 +Taper la commande :
 +<code root>​encfs /​mnt/​sauvegarde/​.backuphome /​mnt/​sauvegarde/​backuphome</​code>​
 +Créer les répertoires automatiquement et appliquer le mode normal (mode qui conserve les liens durs)
  
 +Répondre **y** puis **y** puis **entrée**
  
 +A la demande entrer votre "​Monmotdepassesupersecret"​
  
 +Ajoutez le fichier .superpointeur.txt et créer le répertoire "​Actuel"​ dans backuphome ​ :
 +<code root>cd backuphome
 +touch .superpointeur.txt
 +mkdir Actuel
 +</​code>​
  
- +Démonter ​le répertoire chiffré : 
-Créer les répertoires suivant sur le disque dur. +<code root>cd /​mnt/​sauvegarde 
-<code root>Insérer le code root</​code>​+fusermount -u /​mnt/​sauvegarde/​backuphome</​code>​
  
 ==== Création du service de sauvegarde ==== ==== Création du service de sauvegarde ====
Ligne 123: Ligne 128:
 Créer le fichier suivant : sauvegarde.service dans le répertoire /​etc/​systemd/​system/​ Créer le fichier suivant : sauvegarde.service dans le répertoire /​etc/​systemd/​system/​
  
-<file config ​service.sauvegarde>​+<file config sauvegarde.service>
 [Unit] [Unit]
 Description=Sauvegarde systeme et home Description=Sauvegarde systeme et home
Ligne 138: Ligne 143:
  
 </​file>​ </​file>​
-Puis démarrer le service en saisissant les commandes suivantes : 
-<code root>​systemctl daemon-reload 
-systemctl enable sauvegarde.service 
-systemctl start sauvegarde.service</​code>​ 
- 
- 
- 
- 
  
 ==== Création d'un groupe utilisateurs "​sauvegarde"​ ==== ==== Création d'un groupe utilisateurs "​sauvegarde"​ ====
Ligne 260: Ligne 257:
  rsync_backup_include='/​root/​backup/​rsync-backup-include'​  rsync_backup_include='/​root/​backup/​rsync-backup-include'​
  dpkg --get-selections "​*"​ > $DESTINATION/​dpkg-selections.list  dpkg --get-selections "​*"​ > $DESTINATION/​dpkg-selections.list
- #​---section facultative. Nécéssite l'​installation du paquet debconf-utils---#​ 
  debconf-get-selections > $DESTINATION/​debconf-selections  debconf-get-selections > $DESTINATION/​debconf-selections
-        #​---------------------------------------------------------------------------#​ + /​usr/​bin/​rsync ---delete-after $SOURCE $DESTINATION --exclude-from=$rsync_backup_include --exclude='​**' ​
- /​usr/​bin/​rsync -av --delete-after $SOURCE $DESTINATION --exclude-from=$rsync_backup_include --exclude='​**' ​+
  touch $LASTDATE  touch $LASTDATE
  echo "​`date` Sauvegarde SYTEME OK: sur $DESTINATION"​ >> $JOURNAL  echo "​`date` Sauvegarde SYTEME OK: sur $DESTINATION"​ >> $JOURNAL
Ligne 315: Ligne 310:
  mkdir -p "​$BACKUP"​  mkdir -p "​$BACKUP"​
  # crée la sauvegarde  # crée la sauvegarde
- /​usr/​bin/​rsync -av --delete --exclude-from $LISTEEXCLUSIONS --backup --backup-dir="​$BACKUP"​ "​$SOURCE"​ "​$ACTUEL"​ --exclude='​**'​+ /​usr/​bin/​rsync ---delete --exclude-from $LISTEEXCLUSIONS --backup --backup-dir="​$BACKUP"​ "​$SOURCE"​ "​$ACTUEL"​ --exclude='​**'​
  # supprime le répertoire backup s'il est vide  # supprime le répertoire backup s'il est vide
  rmdir --ignore-fail-on-non-empty "​$BACKUP"​  rmdir --ignore-fail-on-non-empty "​$BACKUP"​
Ligne 438: Ligne 433:
  
  
 +===== Premières sauvegardes avant le grand saut =====
 +Nous allons forcer les premières sauvegardes qui vont être naturellement de longues durées.
 +
 +Effectuer les commandes suivantes:
 +<code root>cd /​usr/​local/​sauvegarde
 +./​rsync-backup-user.sh
 +cd /​root/​backup
 +./​rsync-backup.sh</​code>​
 +
 +Le système est sauvegardé sur la BANK1 et le /home dans le répertoire sécurisé.
 +
 +Lancer à nouveau les mêmes commandes pour sauvegarder le système dans la BANK2 (comme le /home est déjà fait cela devrait prendre moins de temps).
 +
 +Démonter le disque dur
 +<code root>cd /
 +umount /​mnt/​sauvegarde</​code>​
 +
 +Puis démarrer le service en saisissant les commandes suivantes :
 +<code root>​systemctl daemon-reload
 +systemctl enable sauvegarde.service
 +systemctl start sauvegarde.service</​code>​
 +
 +Éditez votre fichier /etc/fstab avec votre éditeur favori (nano, vim) supprimez le "#"​ en début de ligne
 +<file bash extrait/​etc/​fstab>​
 +UUID=8498c62b-ad6f-4966-990e-822f729a01c3 /​mnt/​sauvegarde ​ ext4  defaults,​nofail,​noauto ​   0   2
 +</​file> ​
 +
 +Voilà... C'est fini. :-)
 ===== Mes sources d'​inspiration ===== ===== Mes sources d'​inspiration =====
 Les excellents tuto dont je me suis largement inspiré :  Les excellents tuto dont je me suis largement inspiré : 
Ligne 447: Ligne 470:
 Deux tutos expliquant comment faire une sauvegarde - restauration ​ complète du système (donc lourde) : Deux tutos expliquant comment faire une sauvegarde - restauration ​ complète du système (donc lourde) :
  
-[[https://​wiki.debian-fr.xyz/​Restauration_ou_Reconstruction_de_sa_Debian_-_Racine_et_Home_s%C3%A9par%C3%A9s]]+  * [[https://​wiki.debian-fr.xyz/​Restauration_ou_Reconstruction_de_sa_Debian_-_Racine_et_Home_s%C3%A9par%C3%A9s]]
  
-[[https://​wiki.debian-fr.xyz/​Sauvegarder_sa_Debian_en_vue_d%27une_R%C3%A9installation_ou_Reconstruction_-_Racine_et_Home_s%C3%A9par%C3%A9s]]+  * [[https://​wiki.debian-fr.xyz/​Sauvegarder_sa_Debian_en_vue_d%27une_R%C3%A9installation_ou_Reconstruction_-_Racine_et_Home_s%C3%A9par%C3%A9s]]
  
 La référence debian : [[https://​www.debian.org/​doc/​manuals/​debian-reference/​ch10.fr.html#​_backup_and_recovery]] La référence debian : [[https://​www.debian.org/​doc/​manuals/​debian-reference/​ch10.fr.html#​_backup_and_recovery]]
  
-Le tuto encfs de ubuntu : +Le tuto encfs de ubuntu : [[https://​doc.ubuntu-fr.org/​encfs]]
- +
-[[https://​doc.ubuntu-fr.org/​encfs]]+
utilisateurs/philou92/tutos/sauvegarde-systeme-leger.txt · Dernière modification: 01/05/2023 22:43 par Philou92

Pied de page des forums

Propulsé par FluxBB