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 →
Ci-dessous, les différences entre deux révisions de la page.
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 | ||
doc:reseau:rsync [12/03/2015 20:28] deuchdeb [rsync : synchronisation de dossiers] |
doc:reseau:rsync [29/05/2015 18:57] milou [Utilisation] |
||
---|---|---|---|
Ligne 55: | Ligne 55: | ||
==== Tableau des options ==== | ==== Tableau des options ==== | ||
- | <code man> | + | ^ //OPTIONS// ^ //ACTION// ^ |
- | -r visite récursive des répertoires | + | | -r | visite récursive des répertoires | |
- | -l copie les liens symboliques comme liens symboliques | + | | -l | copie les liens symboliques comme liens symboliques | |
- | -p préserve les permissions | + | | -p | préserve les permissions | |
- | -t préserve les dates | + | | -t | préserve les dates | |
- | -g préserve le groupe | + | | -g | préserve le groupe | |
- | -o tous les fichiers des *-from/filtres sont séparés par 0 | + | | -o | tous les fichiers des *-from/filtres sont séparés par 0 | |
- | -D préserve les périphériques (root uniquement) | + | | -D | préserve les périphériques (root uniquement) | |
- | -a mode archivage; identique à -rlptgoD (pas -H) | + | | -a | mode archivage; identique à -rlptgoD (pas -H) | |
- | -v De nombreuses informations sont affichées lors du transfert. | + | | -v | De nombreuses informations sont affichées lors du transfert. | |
- | -z Compresse le fichier pour un meilleur transfert par le reseau. | + | | -z | Compresse le fichier pour un meilleur transfert par le reseau. | |
- | --delete ATTENTION ! Si le fichier (ou son contenu) n'existe plus dans "source", il sera supprimé dans "destination". | + | | --delete | ATTENTION ! Si le fichier (ou son contenu) n'existe plus dans "source", il sera supprimé dans "destination". | |
- | </code> | + | |
<note> Il est possible de créer des scripts pour automatiser le processus de sauvegarde.\\ | <note> Il est possible de créer des scripts pour automatiser le processus de sauvegarde.\\ | ||
Ligne 74: | Ligne 74: | ||
==== Exemple de sauvegarde de son répertoire utilisateur vers un disque externe ==== | ==== Exemple de sauvegarde de son répertoire utilisateur vers un disque externe ==== | ||
- | <code user> rsync -r -t -x -v -n --progress -l -s --filter "- /.cache/" --filter "- /.thumbnails/" /home/utilisateur/ /media/DisqueExterne/repertoire_sauvegarde/ | more | + | <code user> rsync -r -t -x -v -n --progress -l -s --filter "- /.cache/" --filter "- /.thumbnails/" |
+ | /home/utilisateur/ /media/DisqueExterne/repertoire_sauvegarde/ | more | ||
</code> | </code> | ||
Ligne 87: | Ligne 88: | ||
<note tip> | <note tip> | ||
- | Le fait d'ajouter **|more** à la fin de la commande permet de faire défiler manuellement se qui va se passer en appuyant sur la touche espace</note> | + | Le fait d'ajouter **|more** à la fin de la commande permet de faire défiler manuellement et de voir se qui va se passer en appuyant sur la touche espace</note> |
- | Une fois que vous avez vu le résultat de commande et que cela vous va, enlevez **-n** et **| more** et appuyez sur entrée, la sauvegarde se fait pour de vrai. 8-) | + | Une fois que vous avez vu le résultat de la commande et que cela vous va, enlevez **-n** et **| more** et appuyez sur entrée, la sauvegarde se fait pour de vrai. 8-) |
- | <code user> rsync -r -t -x -v --progress -l -s --filter "- /.cache/" --filter "- /.thumbnails/" /home/utilisateur/ /media/DisqueExterne/repertoire_sauvegarde/ | + | <code user> rsync -r -t -x -v --progress -l -s --filter "- /.cache/" --filter "- /.thumbnails/" |
+ | /home/utilisateur/ /media/DisqueExterne/repertoire_sauvegarde/ | ||
</code> | </code> | ||
===== Les interfaces graphiques pour rsync ===== | ===== Les interfaces graphiques pour rsync ===== |