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

Windows Serveur Discussion :

Copie / Backup de fichiers textes mis à jour


Sujet :

Windows Serveur

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 7
    Points : 10
    Points
    10
    Par défaut Copie / Backup de fichiers textes mis à jour
    Bonjour,

    Voila mon contexte:
    J'ai un répertoire qui contient de nombreux (~50 000) fichiers textes (au format csv) qui peuvent être conséquents (plus de 500 000 lignes).
    Ces fichiers sont mis à jour par l'ajout de nouvelles lignes en fin de fichier.

    J'aimerai créer une copie / sauvegarde quotidienne de ce répertoire mais éviter de réécrire l'intégralité du répertoire à chaque fois.
    Sachant que tous les fichiers ne sont pas forcément modifiés et que la mise à jour n'est que sur la fin de fichiers et de l'ordre d'une centaine (au plus 1000 lignes).

    J'ai déjà regardé du côté de rsync, rdiff-backup, unison mais aucun ne permet véritablement de gagner du temps sur la copie incrémentielle parce que le temps de calcul des différences semble "manger" les avantages de l'incrémentiel.

    Avez-vous des techniques / utilitaires à suggérer ?

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 730
    Points : 15 132
    Points
    15 132
    Par défaut
    Salut,
    Citation Envoyé par willnb10 Voir le message
    Avez-vous des techniques / utilitaires à suggérer ?
    Dans le monde Windows, à part Robocopy en mode archivage (ne traitera que les fichiers dont le bit "Archive" est monté, et le remettra à zéro ensuite), je ne vois pas trop.

    Mais ça devrait le faire.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 452
    Points : 43 103
    Points
    43 103
    Par défaut
    Regardes du coté de deltacopy, version Windows de rsync.

    Le principe de rsync est d'être capable de recopier uniquement les blocs modifiés dans un fichier plutôt que le fichier complet entre la source et la destination. Pour cela il fait des checksums des fichiers modifiés sur la source et la destination de façon à savoir quels blocs doivent être transférés, ceci prend du temps. Je penses que le protocole rsync est assez intelligent pour ne faire ce calcul que si ça vaut le coup (sinon il retransfère simplement le fichier)

    Pas plus efficace à mon avis. Je ne pense pas que Robocopy fonctionne comme cela, il peut par contre reprendre une copie interrompue, mais transférera l'intégralité des fichiers modifiés (du moins à ma connaissance). Robocopy sera par contre plus efficace pour le respect des méta-données NTFS.

    Après, si tu veux juste être en mesure de copier les fichiers nouvellement crée ou modifiés, et que tu t'en fous qu"un fichier modifié soit réécrit entièrement sur la destination n'importe quel utilitaire de synchronisation répondra au besoin : exemple syncback.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

Discussions similaires

  1. [Batch] copie dans un fichier texte
    Par gogoth62 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 05/08/2011, 15h12
  2. [TortoiseSVN] Statut fichier non mis à jour
    Par jeffvac dans le forum Subversion
    Réponses: 6
    Dernier message: 16/04/2008, 11h43
  3. copie d'un fichier texte vers un autre
    Par H-bil dans le forum C
    Réponses: 5
    Dernier message: 03/01/2008, 21h20
  4. Requete SQL copie vers un fichier texte
    Par paul.lvhna dans le forum Langage SQL
    Réponses: 1
    Dernier message: 19/04/2007, 14h34

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