IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Sur quoi se base rsync pour décider quels fichiers sauvegarder ?


Sujet :

Administration système

  1. #1
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 917
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 917
    Points : 15 352
    Points
    15 352
    Par défaut Sur quoi se base rsync pour décider quels fichiers sauvegarder ?
    Bonsoir,

    tout est dans le titre, et en général pour mes sauvegardes (en local d'abord sur un autre disque interne, puis en externe sur dd USB mais moins fréquemment) tout se passe bien.

    Sauf qu'il y a un point que j'aimerais optimiser : je possède un gros fichier de 100 Go environ, qui n'est utilisé qu'en consultation, qui a déjà été sauvegardé et pour lequel je considère donc qu'une sauvegarde à chaque consultation c'est parfaitement inutile et terriblement chronophage.

    J'aimerais bien pouvoir dire à rsync de ne pas le sauvegarder mais je n'ai rien trouvé ; l'option sur laquelle je mettais mes derniers espoirs c'est "touch" : j'espérais qu'en "touch"ant le fichier destination après la consultation du fichier source rsync considérerait que la sauvegarde est inutile, mais non, la commande de test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -aEvn dossier_source dossier_dest
    montre que mon gros fichier sera quand même sauvegardé. Pour rien...

    Une idée meilleure que la mienne ?

  2. #2
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 038
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 038
    Points : 8 405
    Points
    8 405
    Par défaut
    salut,

    Citation Envoyé par Jipété Voir le message
    Sur quoi se base rsync pour décider quels fichiers sauvegarder ?
    par défaut la taille du fichier et son horodatage si je me souviens bien, ça va vite, sinon tu peux aussi forcer la vérification de l'intégrité avec --checksum, mais c'est forcément plus lent (c'est du MD5).

    je possède un gros fichier de 100 Go environ (...) J'aimerais bien pouvoir dire à rsync de ne pas le sauvegarder
    avec l'option --exclude tout simplement ?

  3. #3
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 917
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 917
    Points : 15 352
    Points
    15 352
    Par défaut
    Yep, BB !
    Citation Envoyé par BufferBob Voir le message
    par défaut la taille du fichier et son horodatage si je me souviens bien, ça va vite,
    Oui, c'est ce que je pensais aussi, mais j'ai fait la preuve que non, d'où ce post : la taille du fichier ne change pas je ne fais que de la consultation ; par contre l'horodatage change, oui (last modif et last access sont modifiés) et c'est là-dessus que je voulais m'appuyer, mais bernique, il doit y avoir autre chose...

    Citation Envoyé par BufferBob Voir le message
    sinon tu peux aussi forcer la vérification de l'intégrité avec --checksum, mais c'est forcément plus lent (c'est du MD5).
    Le checksum ne devrait pas changer si le contenu ne bouge pas, non ?

    Citation Envoyé par BufferBob Voir le message
    avec l'option --exclude tout simplement ?
    Oui, éventuellement, en activant ou pas cette option en fonction de l'horodatage de la destination-cible, que je forcerai avec "touch" -- oui, c'est envisageable...

    Merci pour l'idée

    PS : j'attends un peu avant de cliquer sur , des fois qu'il y ait d'autres idées...

    EDIT : je crois que j'ai trouvé... Extrait du "man" (passablement indigeste, c'est sans doute pourquoi je ne l'ai pas vu tout de suite) :
    -u, --update : This forces rsync to skip any files which exist on the destination and have a modified time that is newer than the source file. (If an existing destination file has a modification time equal to the source file’s, it will be updated if the sizes are different.)
    Je viens de tester (avec mon dossier de test), ça a l'air de fonctionner !
    Plus qu'à "touch"er le gros fichier après son accès, si accès.
    /EDIT

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PC portable] Sur quoi se base-t-on pour acheter un laptop?
    Par sonnyanderson dans le forum Ordinateurs
    Réponses: 4
    Dernier message: 10/09/2013, 15h03
  2. [ATL] Sur quel fichier se base une transformation ATL
    Par NeraOne dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 21/03/2011, 09h19
  3. Réponses: 2
    Dernier message: 29/07/2008, 18h08
  4. Hashtable.ContainsKey se base sur quoi?
    Par stephane.julien dans le forum C#
    Réponses: 5
    Dernier message: 14/03/2008, 09h16
  5. Quel langage pour envoyer un fichier sur une adresse
    Par dai.kaioh dans le forum Développement
    Réponses: 2
    Dernier message: 02/04/2004, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo