Outils pour utilisateurs

Outils du site


app:rsync:start

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
app:rsync:start [2017/02/23 09:40] – créée yoannapp:rsync:start [2026/09/23 13:00] (Version actuelle) – yoann
Ligne 8: Ligne 8:
  
  
-Les principales options -Haurow +Les principales options ''%%-Haurov%%'' : 
  
   * **-H** Préserve les liens en dur.   * **-H** Préserve les liens en dur.
Ligne 23: Ligne 23:
   * **-D** préserve les fichiers périphérique   * **-D** préserve les fichiers périphérique
  
-Remarque: l'option **-a** (all) est équivalente à **-rlptgoD** +<note> 
 +L'option **-a** (all) est équivalente à **-rlptgoD** 
 +</note>
  
 Pour supprimer sur l'arborescence destination les fichiers n'existant plus sur l'arborescence source il faut ajouter l'option **%%--delete%%**. Stocker les fichiers effacés de la source dans un dossier différent pour éviter la perte de données en cas de suppression accidentelle sur la source Pour supprimer sur l'arborescence destination les fichiers n'existant plus sur l'arborescence source il faut ajouter l'option **%%--delete%%**. Stocker les fichiers effacés de la source dans un dossier différent pour éviter la perte de données en cas de suppression accidentelle sur la source
Ligne 59: Ligne 60:
 Particulièrement utile pour automatiser les sauvegardes via un cron (le mot  passe utilisateur n'est plus demandé). Particulièrement utile pour automatiser les sauvegardes via un cron (le mot  passe utilisateur n'est plus demandé).
  
 +
 +===== Exemples =====
 +
 +Créer une copie locale (miroir) d'un dossier : ici on sauvegarde un dossier sur un disque externe.
 +
 +<code bash>
 +rsync -Hauro --progress /home/yoann/RetroPie /media/yoann/b3193ccf-02fe-4514-a124-6d2a61b68b1d/backups/
 +</code>
 +
 +  * Le dossier source ''/home/yoann/RetroPie'' est recréé dans la destination ''/media/yoann/b3193ccf-02fe-4514-a124-6d2a61b68b1d/backups/'' ;
 +  * Tout le contenu du dossier source ''/home/yoann/RetroPie'' est copié dans la destination.
 +
 +Après exécution de cette commande les dossiers ''/home/yoann/RetroPie'' et ''/media/yoann/external-disk/backups/Retropie'' sont identiques.
 +
 +Si le dossier source est modifié (ajout/suppression de fichiers) ré-exécuter la commande pour synchroniser les deux dossiers. rsync ne copie que la différence, les fichiers supplémentaires dans la destination peuvent être supprimés grâce à l'option %%--delete%%
 +
 +<code bash>
 +rsync -Hauro --delete --progress /home/yoann/RetroPie /media/yoann/b3193ccf-02fe-4514-a124-6d2a61b68b1d/backups/
 +</code>
app/rsync/start.1487842854.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)