salut,
j'essaie d'écrire un script qui synchronise des fichiers entre un repertoire source et un repertoire destination.
Notamment car depuis quelques temps chaque copie de fichiers que je fais à partir de mon linux mint sur un support de stockage est très très très lente ou fait des erreurs sur certains fichiers ou "freeze". C'est extrêmememnt pénible.
Par conséquent j'ai regardé les fonctions disponibles et il y a "sync"
http://www.gnu.org/software/coreutils/manual/html_node/sync-invocation.html#sync-invocation
sync [option] [file]…
sync synchronizes in memory files or file systems to persistent storage.
Quelqu'un peut me donner un exemple de l'utilisation de cette commande?
Merci
A+
# Aucun lien, fils unique
Posté par guitou . Évalué à 5. Dernière modification le 31 mars 2020 à 15:17.
Plus prosaïquement, c'est plutôt rsync, je crois, sur lequel tu devrais te renseigner.
Tu devrais pouvoir trouver des tas de tutoriels et autres exemples sur le net, qui t'aideront sans doute mieux à comprendre que toute explication de ma part.
sync: force écriture sur disque des fichiers modifiés en mémoire
rsync: copie locale ou distante de fichiers
++
Gi)
# Regarde du côté du logiciel unison et unison-gtk
Posté par rycks . Évalué à 2.
Hello,
tout est dans le titre, pendant des années j'ai fait ça avec unison et unison-gtk qui sait gérer les "collisions" entre les deux dossiers à synchroniser.
https://www.cis.upenn.edu/~bcpierce/unison/
et
https://doc.ubuntu-fr.org/unison
eric.linuxfr@sud-ouest.org
# bsync
Posté par eric gerbier (site web personnel) . Évalué à 2.
un autre outil : https://github.com/dooblem/bsync
très simple ( un fichier python), et qui ne nécessite que ssh coté serveur
# merci
Posté par kr1p . Évalué à 1.
merci de vos réponses;
quelle est le "comportement" ad hoc quand la doc ne fournit aucune déscription dans le monde du libre?
[^] # Re: merci
Posté par NeoX . Évalué à 2.
man commande
ex :
man sync
qui va t'expliquer ce que fait sync, ses options
maintant si tu lis bien la description que tu as envoyé
la commande sync force le system a écrire sur le disque les données qui sont en memoire, dans les caches
en aucun ca ce n'est prévu pour synchroniser des fichiers entre deux dossiers/stockage.
comme évoqué plus haut, ce que tu cherche c'est plus rsync avec ou sans interface graphique (unison, unison gtk)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.