Sauvegarde sélective avec rsync

Bonjour,

Je souhaiterais faire une sauvegarde des fichiers de mon serveur distant vers mon NAS, à l'aide du système de backup rsync. Cependant je souhaiterais que cette sauvegarde ne soit effective que pour les nouveaux fichiers et ceux qui ont été modifiés: c'est à dire que les autres ne doivent pas être copiés (gain de temps).

Auriez-vous un petit script à me proposer svp ? Je suis perdue

2 réponses

  1. Contributeur
    Salut,

    Cependant je souhaiterais que cette sauvegarde ne soit effective que pour les nouveaux fichiers et ceux qui ont été modifiés: c'est à dire que les autres ne doivent pas être copiés (gain de temps).
    Ben c'est le fonctionnement par défaut de rsync ça ;-\
    0
    1. sans doute, mais j'ai essayé de nombreux scripts proposés sur le net et aucun ne fonctionne donc je ne comprends pas.
      0
      1. Contributeur
        Montres-nous ce que tu as fait et comment.
        0
      2. #!/bin/sh

        TARGET=@ip_externe_nas:/test_sauvegarde
        SOURCE=/testsauv

        ssh @ip_externe_nas "rm -rf /test_sauvegarde/sauv.2"
        ssh @ip_externe_nas "mv /test_sauvegarde/sauv.1 /test_sauvegarde/sauv.2"
        ssh @ip_externe_nas "mv /test_sauvegarde/sauv.0 /test_sauvegarde/sauv.1"
        rsync -rz -stats --delete --progress -e ssh --link-dest=$TARGET/sauv.1 $SOURCE -e ssh $TARGET/sauv.0/
        0
      3. Contributeur
        Il ne faut spécifier "-e ssh" qu'une fois ;-\
        De plus le répertoire "sauv.0" doit exister, sans quoi il faut le créer avant.

        rsync -rz -stats --delete --progress -e ssh --link-dest=$TARGET/sauv.1 $SOURCE  $TARGET/sauv.0/
        0
      4. Les répertoires sont créés avant le lancement du script, qui a déjà été teste avec "-e ssh" une seule fois.
        Mais voilà ce que ça m'affiche:

        [rsyncserv@s15449221 ~]$ ./script1
        sending incremental file list
        created directory /test_sauvegarde/sauv.0
        --link-dest arg does not exist: rsyncnas@93.121.128.129:/test_sauvegarde/sauv.1
        0
      5. Le problème c'est que la sauvegarde fonctionne mais me copie TOUS les fichiers, c'est ce que je veux régler.
        0