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 Les deux révisions suivantes
doc:systeme:rsync:backup [07/07/2013 13:30]
gksam [Créer le script de sauvegarde]
doc:systeme:rsync:backup [07/07/2013 13:38]
gksam [Créer le fichier de sélection des dossiers et fichiers à sauvegarder]
Ligne 267: Ligne 267:
  
 ==== Créer le fichier rsync-backup-include dans le dossier /etc/ ==== ==== Créer le fichier rsync-backup-include dans le dossier /etc/ ====
 +
 Dans une console en root, exécuter la commande suivante. Dans une console en root, exécuter la commande suivante.
 +
 <​code>​ <​code>​
 # touch /​etc/​rsync-backup-include # touch /​etc/​rsync-backup-include
Ligne 273: Ligne 275:
  
 ==== Modifier les droits du fichier rsync-backup-include ==== ==== Modifier les droits du fichier rsync-backup-include ====
 +
 Dans une console root, exécuter la commande suivante. Dans une console root, exécuter la commande suivante.
 +
 <​code>​ <​code>​
 # chmod 644 /​etc/​rsync-backup-include # chmod 644 /​etc/​rsync-backup-include
Ligne 279: Ligne 283:
  
 ==== Copier le contenu du fichier rsync-backup-include ==== ==== Copier le contenu du fichier rsync-backup-include ====
 +
 Pour éditer le fichier, dans une console en root, exécuter la commande suivante. Pour éditer le fichier, dans une console en root, exécuter la commande suivante.
 +
 <​code>​ <​code>​
 # nano /​etc/​rsync-backup-include # nano /​etc/​rsync-backup-include
Ligne 285: Ligne 291:
  
 Copier le contenu suivant. Copier le contenu suivant.
-note : +
 <​file>​ <​file>​
-- /bin+# La commande rsync utitilisée inclue / (root) et exclue tout. Cela ne sauvegarde rien. Le fichier rsync-backup-include permet d'​inclure ce que l'on veut sauvegarder. 
-- /boot+# (note : pour plus d'​information voir la page de manuel de rync dans les sections : FILTER RULES, INCLUDE/EXCLUDE PATTERN RULES, MERGE-FILE FILTER RULES) 
-- /dev/+# à la visite d'un dossier, penser à exclure ce que l'on ne veut pas sauvegarder avant de mettre la règle contenant les * 
 +# + [pattern] inclu un motif 
 +# - [pattern] exclu un motif 
 +# '​*'​ remplace tout et s'​arrête au premier slash. 
 +# '​**'​ remplace tout, incluant les slashs. 
 +# + /dossier/ visite un dossier mais ne sauvegarde rien 
 +# + /dossier/* sauvegarde tous les fichiers et dossiers mais de manière non récursive (les dossiers seront vides) 
 +# + /dossier/** sauvegarde tous le contenu du dossier récursivement 
 + 
 +# exclure les fichiers 
 +- /initrd.img 
 +/vmlinuz 
 +#.git/ 
 +#- .cvs/ 
 + 
 +# sauvegarder le contenue du dossier ​/etc
 + /etc/ + /etc/
 + /etc/** + /etc/**
 +
 +# sauvegarde tous les dossiers utilisateurs
 + /home/ + /home/
-#- /home/*/Bureau+/home/*/ 
-#- /​home/​*/​Documents/​ +exclure les dossiers et fichiers que l'on ne veut pas sauvegarder dans les dossiers utilisateurs
-#- /​home/​*/​Images/​ +
-#- /​home/​*/​Modèles/​+
 - /​home/​*/​Musique/​ - /​home/​*/​Musique/​
 - /​home/​*/​Public/​ - /​home/​*/​Public/​
Ligne 318: Ligne 339:
 - /​home/​*/​.macromedia/​ - /​home/​*/​.macromedia/​
 - /​home/​*/​.mozilla/​ - /​home/​*/​.mozilla/​
 +- /​home/​*/​.pulse/​
 - /​home/​*/​.pulse-cookie - /​home/​*/​.pulse-cookie
 - /​home/​*/​.recently-used - /​home/​*/​.recently-used
Ligne 325: Ligne 347:
 - /​home/​*/​.xsession-errors - /​home/​*/​.xsession-errors
 - /​home/​*/​.xsession-errors.old - /​home/​*/​.xsession-errors.old
-+ /home/*+# sauvegarder tout ce qui n'a pas était exclue dans les dossiers utilisateurs
 + /home/*/** + /home/*/**
-- /initrd.img + 
-- /lib/ +# sauvegarder le dossier de l'​utilisateur root
-- lost+found/​ +
-- /media/ +
-- /opt/ +
-- /proc/+
 + /root/ + /root/
 + /root/** + /root/**
-- /run/ + 
-- /sbin/ +# sauvegarder le dossier cron
-- /selinux/ +
-- /srv/ +
-- /sys/ +
-- /tmp/ +
-- /usr/+
 + /var/ + /var/
-+ /var/mail/ 
-+ /​var/​mail/​** 
 + /var/spool/ + /var/spool/
 + /​var/​spool/​cron/​ + /​var/​spool/​cron/​
 + /​var/​spool/​cron/​** + /​var/​spool/​cron/​**
-/vmlinuz + 
-- *.cvs +# sauvegarder le dossier mail 
-- .git+#+ /var
-- *~+#+ /var/spool/ 
 ++ /​var/​spool/​mail/ 
 ++ /​var/​spool/​mail/​** 
 + 
 +# exclure tout (comme ça on est sûr) 
 +- **
  
 </​file>​ </​file>​
Ligne 362: Ligne 378:
  
 sections : FILTER RULES et INCLUDE/​EXCLUDE PATTERN RULES sections : FILTER RULES et INCLUDE/​EXCLUDE PATTERN RULES
- 
-Cette partie est la plus compliquée. En gros, mettre un # (commenter une ligne permet de sauvegarder un dossier et ses sous dossiers. 
  
 ==== Sauvegarder le fichier et quitter l'​éditeur de texte ==== ==== Sauvegarder le fichier et quitter l'​éditeur de texte ====
 +
 ctrl+o suivi de ctrl+x ctrl+o suivi de ctrl+x
  
-==== Installer le lien vers le script d'​initialisation de type Système V ====+===== Ajouter rotation du fichier de log ===== 
 + 
 +==== Créer le fichier rsync-backup dans le dossier /​etc/​logrotate.d ==== 
 + 
 +Dans une console en root, exécuter la commande suivante. 
 + 
 +<​code>​ 
 +# touch /​etc/​logrotate.d/​rsync-backup 
 +</​code>​ 
 + 
 +==== Modifier les droits du fichier rsync-backup ==== 
 + 
 +Dans une console root, exécuter la commande suivante. 
 + 
 +<​code>​ 
 +# chmod 644 /​etc/​logrotate.d/​rsync-backup 
 +</​code>​ 
 + 
 +==== Copier le contenu du fichier rsync-backup ==== 
 + 
 +Pour éditer le fichier, dans une console en root, exécuter la commande suivante. 
 + 
 +<​code>​ 
 +# nano /​etc/​logrotate.d/​rsync-backup 
 +</​code>​ 
 + 
 +Copier le contenu suivant. 
 + 
 +<​file>​ 
 +/​var/​log/​rsync-backup.log { 
 + 
 + compress 
 + copytruncate 
 + delaycompress 
 + missingok 
 + notifempty 
 + weekly 
 +
 + 
 +</​file>​ 
 + 
 +===== Installer le lien vers le script d'​initialisation de type Système V ====
 Dans une console root, exécuter la commande suivante. Dans une console root, exécuter la commande suivante.
  
doc/systeme/rsync/backup.txt · Dernière modification: 23/08/2015 17:55 par milou

Pied de page des forums

Propulsé par FluxBB