Forum général.général Rsync et montage nfs

Posté par  .
Étiquettes : aucune
0
26
jan.
2009
Bonjour à tous,

J'utilise rsync pour me sauvegardes de fichiers suite à un post dans ce forum:

Tout marche bien, mais une question reste en suspend; si je fais un montage nfs, est-ce que rsync va synchroniser ce partage?

Pour ma part je ne préférerait pas car ce partage n'a pas besoin d'être synchroniser.

Si quelqu'un pouvait m'éclairer, merci
  • # exclusion de fichier ou repertoire

    Posté par  (site web personnel) . Évalué à 2.

    Tu peux utiliser une des multiples options de rsync pour préciser quels sont les fichiers et répertoires à ne pas synchroniser, qui doivent être listés dans un fichier :

    /usr/bin/rsync -av --exclude-from=/home/ellendhel/.rsync/exclude /home/ellendhel /media/hd0/ellendhel

    et le contenu du fichier .rsync/exclude (le nom du fichier est arbitraire) :

    .thumbnails/
    Desktop/

    Attention : pour un répertoire à exclure il faut bien ajouter le caractère slash à la fin du nom.
    • [^] # Re: exclusion de fichier ou repertoire

      Posté par  . Évalué à 1.

      Merci pour ta réponse, c'est plus claire.

      Mais d'autres questions me viennent à l'esprit.

      Peut-on utiliser les méta caractères?

      Par exemple je veux exclure tous les répertoires cachés:
      puis-je mettre dans le fichier .*/ ?

      Et si je veux exclure tous les répertoires et fichier cachés; dois-je mettre deux lignes?
      .*
      .*/

      Et pour finir si je veux exclure tous les dossiers Archives par exemple de l'ensemble de l'arborescence; dois je mettre simplement *Archives/
      ou mettre les différentes lignes:
      Archives/
      */Archives/
      */*/Archives/
      ...

      Merci
    • [^] # Re: exclusion de fichier ou repertoire

      Posté par  . Évalué à 1.

      Merci pour ta réponse, c'est plus claire.

      Mais d'autres questions me viennent à l'esprit.

      Peut-on utiliser les méta caractères?

      Par exemple je veux exclure tous les répertoires cachés:
      puis-je mettre dans le fichier .*/ ?

      Et si je veux exclure tous les répertoires et fichier cachés; dois-je mettre deux lignes?
      .*
      .*/

      Et pour finir si je veux exclure tous les dossiers Archives par exemple de l'ensemble de l'arborescence; dois je mettre simplement *Archives/
      ou mettre les différentes lignes:
      Archives/
      */Archives/
      */*/Archives/
      ...

      Merci
  • # rsync -x

    Posté par  . Évalué à 5.

    man rsync :
    [...]
    -x, --one-file-system ne traverse pas les limites du système de fichiers

    Ça semble correspondre à ce que tu cherches à faire :)
  • # Re: exclusion de fichier ou repertoire

    Posté par  . Évalué à 2.

    Merci Gron34t et Ellendhel, j'ai pu paramétrer mon rsync facilement grâce à vos indications.

    Quand à IsNotGood, il a raison, j'aurais dû lire le man de rsync qui reprend vos propos.

    Désolé et merci.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.