linuxaddict:administrer:sauvegarder

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
linuxaddict:administrer:sauvegarder [28/10/2022, 23:19] – [Raccourci sur le bureau] Claude Clerclinuxaddict:administrer:sauvegarder [01/11/2022, 14:06] (Version actuelle) – [Raccourci sur le bureau] Claude Clerc
Ligne 1: Ligne 1:
-{{tag>sauvegarde données rsnapshot rsync timeshift linux}}+{{tag>sauvegarde données rsnapshot rsync timeshift linuxmint}}
 ====== Sauvegarder ses données ====== ====== Sauvegarder ses données ======
 Quelles sont les données à sauvegarder ? Quelles sont les données à sauvegarder ?
Ligne 44: Ligne 44:
 Puis, utilisez nano avec les droits root pour le modifier : Puis, utilisez nano avec les droits root pour le modifier :
   sudo nano /etc/fstab   sudo nano /etc/fstab
-Ajoutez votre ligne, puis une ligne vide en-dessous. Ensuite, pour sortir de nano tout en enregistrant les modifications, utilisez la combinaison de touches : [ctrl][x] puis répondez par O ou Y à la question posée.+Ajoutez votre ligne, puis une ligne vide en-dessous. Ensuite, pour sortir de nano tout en enregistrant les modifications, utilisez la combinaison de touches : [ctrl][x] puis répondez par O ou Y à la question posée et validez.
 </note> </note>
 ===== Sauvegarder le système d'un ordinateur personnel avec timeshift ===== ===== Sauvegarder le système d'un ordinateur personnel avec timeshift =====
Ligne 78: Ligne 78:
 Modifier avec les droits root le fichier ''/etc/rsnapshot.conf''. Il doit contenir les lignes suivantes (utiliser la touche de tabulation comme séparateur dans chaque ligne, au lieu de la touche d'espace) : Modifier avec les droits root le fichier ''/etc/rsnapshot.conf''. Il doit contenir les lignes suivantes (utiliser la touche de tabulation comme séparateur dans chaque ligne, au lieu de la touche d'espace) :
  
-<sxh config>+<sxh bash title: /etc/rsnapshot.conf;>
 config_version 1.2 config_version 1.2
  
Ligne 169: Ligne 169:
 === Création du service === === Création du service ===
 Créer avec les droits root le fichier ''/etc/systemd/system/rsnapshot@.service'' contenant : Créer avec les droits root le fichier ''/etc/systemd/system/rsnapshot@.service'' contenant :
-<sxh text>[Unit]+<sxh plain title: /etc/systemd/system/rsnapshot@.service;>[Unit]
 Description=Sauvegarde rsnapshot (%I) Description=Sauvegarde rsnapshot (%I)
  
Ligne 181: Ligne 181:
 === Création des timers === === Création des timers ===
 Pour les sauvegardes quotidiennes, créer avec les droits root le fichier ''/etc/systemd/system/rsnapshot-daily.timer'' contenant : Pour les sauvegardes quotidiennes, créer avec les droits root le fichier ''/etc/systemd/system/rsnapshot-daily.timer'' contenant :
-<sxh text>[Unit]+<sxh plain title: /etc/systemd/system/rsnapshot-daily.timer;>[Unit]
 Description=Sauvegarde quotidienne rsnapshot Description=Sauvegarde quotidienne rsnapshot
  
Ligne 187: Ligne 187:
 OnCalendar=*-*-* 20:30:00 OnCalendar=*-*-* 20:30:00
 Persistent=true Persistent=true
-Unit=rsnapshot@interval.service+Unit=rsnapshot@daily.service
  
 [Install] [Install]
Ligne 194: Ligne 194:
  
 Pour les sauvegardes hebdomadaires, créer avec les droits root le fichier ''/etc/systemd/system/rsnapshot-weekly.timer'' contenant : Pour les sauvegardes hebdomadaires, créer avec les droits root le fichier ''/etc/systemd/system/rsnapshot-weekly.timer'' contenant :
-<sxh text>[Unit]+<sxh plain title: /etc/systemd/system/rsnapshot-weekly.timer;>[Unit]
 Description=Sauvegarde hebdomadaire rsnapshot Description=Sauvegarde hebdomadaire rsnapshot
  
Ligne 200: Ligne 200:
 OnCalendar=Mon *-*-* 19:00:00 OnCalendar=Mon *-*-* 19:00:00
 Persistent=true Persistent=true
-Unit=rsnapshot@interval.service+Unit=rsnapshot@weekly.service
  
 [Install] [Install]
Ligne 220: Ligne 220:
   sudo systemctl list-timers rsnapshot*   sudo systemctl list-timers rsnapshot*
  
-Quitter par un appui sur la touche Q.+La sortie doit ressembler à ceci : 
 +<sxh plain>NEXT                        LEFT        LAST                        PASSED       UNIT                   ACTIVATES                
 +Tue 2022-11-01 20:30:00 CET 7h left     Mon 2022-10-31 20:30:01 CET 17h ago      rsnapshot-daily.timer  rsnapshot@daily.service 
 +Mon 2022-11-07 19:00:00 CET 6 days left Mon 2022-10-31 19:00:01 CET 18h ago      rsnapshot-weekly.timer rsnapshot@weekly.service 
 + 
 +2 timers listed. 
 +Pass --all to see loaded but inactive timers, too. 
 +</sxh> 
 +Éventuellement, quitter par un appui sur la touche Q.
  
 C'est terminé. Les sauvegardes se feront automatiquement aux moments définis. C'est terminé. Les sauvegardes se feront automatiquement aux moments définis.
Ligne 233: Ligne 241:
  
 Dans ce dossier, créer le fichier ''sauvegarde_quotidienne.sh'' contenant :  Dans ce dossier, créer le fichier ''sauvegarde_quotidienne.sh'' contenant : 
-<sxh bash>#!/bin/bash +<sxh bash title: $HOME/bin/sauvegarde_quotidienne.sh;>#!/bin/bash 
-[ -d /mnt/usb-SAUVEGARDES/ ] || notify-send -u critical -i cm_packfiles "Brancher le disque des sauvegardes !" "Fermer ceci une fois fait"+[ -d /mnt/usb-SAUVEGARDES/ ] || notify-send -u critical -i mintbackup-data "Brancher le disque des sauvegardes !" "Fermer ceci une fois fait"
  
-notify-send -u normal -i cm_packfiles "La sauvegarde quotidienne commence..." "Merci de patienter"+notify-send -u normal -i mintbackup-data "La sauvegarde quotidienne commence..." "Merci de patienter"
  
 sudo rsnapshot daily ||  {  sudo rsnapshot daily ||  { 
-    notify-send -u critical -i cm_packfiles "Sauvegarde impossible" +    notify-send -u critical -i mintbackup-data "Sauvegarde impossible" 
     exit 1     exit 1
 } && { } && {
-    notify-send -u normal -i cm_packfiles "La sauvegarde quotidienne est terminée"+    notify-send -u normal -i mintbackup-data "La sauvegarde quotidienne est terminée"
     exit 0     exit 0
 } }
Ligne 254: Ligne 262:
  
 Copier dans l'éditeur qui vient de s'ouvrir la ligne : Copier dans l'éditeur qui vient de s'ouvrir la ligne :
-<sxh text>%sudo ALL = NOPASSWD: /usr/bin/rsnapshot+<sxh plain title: /etc/sudoers.d/rsnapshot>%sudo ALL = NOPASSWD: /usr/bin/rsnapshot
 </sxh> </sxh>
  
Ligne 267: Ligne 275:
 Y copier les lignes suivantes, en renseignant <votre_identifiant> : Y copier les lignes suivantes, en renseignant <votre_identifiant> :
    
-<sxh text>[Desktop Entry]+<sxh plain title: $HOME/Bureau/Sauvegarde\ Quotidienne.desktop;>[Desktop Entry]
 Name=Sauvegarde quotidienne Name=Sauvegarde quotidienne
 Exec=/home/<votre_identifiant>/bin/sauvegarde_quotidienne.sh Exec=/home/<votre_identifiant>/bin/sauvegarde_quotidienne.sh
  • linuxaddict/administrer/sauvegarder.1666991999.txt.gz
  • Dernière modification : 28/10/2022, 23:19
  • de Claude Clerc