Outils pour utilisateurs

Outils du site


logiciels:rsync

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
logiciels:rsync [Sat Dec 7 17:57:37 2013]
fredo [Utilisation de [[https://rsync.samba.org/|rsync]] pour la sauvegarde de fichiers]
logiciels:rsync [Mon Oct 27 18:44:08 2014] (Version actuelle)
fredo [Script de sauvegarde]
Ligne 1: Ligne 1:
 ====== Utilisation de rsync pour la sauvegarde de fichiers ====== ====== Utilisation de rsync pour la sauvegarde de fichiers ======
 +
 +Rsync est un outil qui est optimisé pour le transfert de fichiers de façon incrémentale.
  
 Site officiel du projet rsync : [[https://​rsync.samba.org]] Site officiel du projet rsync : [[https://​rsync.samba.org]]
 +
 ===== Exemple de sauvegarde locale ===== ===== Exemple de sauvegarde locale =====
  
Ligne 12: Ligne 15:
 pour savoir quel device (/dev/sdX) lui correspond pour savoir quel device (/dev/sdX) lui correspond
  
-**Attention aux manipulations suivantes, potentiellement dangereuses pour vos données en cas d'​erreur!**+:!: **Attention aux manipulations suivantes, potentiellement dangereuses pour vos données en cas d'​erreur!** ​:!:
  
 Partitionnement/​formatage du média Partitionnement/​formatage du média
Ligne 46: Ligne 49:
 Adaptez les variables SRC, EXCLUDE, DEST, OPTIONS selon vos besoins. Adaptez les variables SRC, EXCLUDE, DEST, OPTIONS selon vos besoins.
  
-Note : par défaut le script lance rsync avec l'​option --dry-run pour vous permettre de le tester en toute sécurité.+Note : par défaut le script lance rsync avec l'​option ​ 
 +<​code>​--dry-run</​code>​ 
 +(mode simulation, aucun fichier n'est réellement écrit ou supprimé sur le média de destination) ​pour vous permettre de le tester en toute sécurité.
  
-<​code>​+L'​option  
 +<code>​--delete</​code>​ 
 +supprimera, sur le média destination,​ les fichiers qui n'​existent plus dans la source de sauvegarde. 
 + 
 +<code bash>
 #!/bin/bash #!/bin/bash
 # ----------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------
 # mybackup.sh : simple backup script using rsync # mybackup.sh : simple backup script using rsync
 # #
-fredo696@gmail.com / http://​agentoss.wordpress.com+# http://​agentoss.wordpress.com
 # #
 # make sure /etc/fstab contains an entry for DEST, for example : # make sure /etc/fstab contains an entry for DEST, for example :
Ligne 109: Ligne 118:
 Vous pouvez lancer le script afin de visualiser son déroulement (n'​oubliez pas de lui donner les droits d'​exécution) : Vous pouvez lancer le script afin de visualiser son déroulement (n'​oubliez pas de lui donner les droits d'​exécution) :
 <​code>#​ ./​mybackup.sh</​code>​ <​code>#​ ./​mybackup.sh</​code>​
 +
 +Une fois que tout fonctionne comme prévu, vous pouvez enlever les options
 +<​code>​-v --dry-run</​code>​
 +de la variable OPTIONS.
  
  
Ligne 119: Ligne 132:
 <​code>​0 3 * * * /​root/​mybackup.sh</​code>​ <​code>​0 3 * * * /​root/​mybackup.sh</​code>​
  
-Comme toujours grâce à cron, le résultat du script sera envoyé par courriel (à root dans notre cas).+Comme toujours grâce à cron, le résultat du script sera envoyé par courriel (à root dans notre cas), ce qui permet de s'​assurer que tout se passe bien :-P
  
logiciels/rsync.1386435457.txt.gz · Dernière modification: Sat Dec 7 17:57:37 2013 par fredo