Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/01/2024, à 12:21

herveD

rClone et rSync

Bonjour
Je viens de synchroniser des répertoires et des fichiers vers un nextcloud avec rClone https://doc.ubuntu-fr.org/rclone#copiesynchronisation.
Je vois aussi que j'avai fais il y a longtemps une synchronisation entre disque dur avec rSync https://doc.ubuntu-fr.org/rsync

J'ai l'impression que je peux tout faire avec rClone (synchronisation de disque dur locaux et dd local avec nextcloud). Je préfère limiter le nombre de programmes à prendre en main et maintenir.
Est-ce que cela est envisageable , ou on-ils clairement des périmètres d'interventions différents avec une fiabilité, rapidité ... plus importante ?? ou tout simplement l'un est moins maintenu ?

Existe t-il des comparatifs ?

A votre avis ;-)

Dernière modification par herveD (Le 31/01/2024, à 12:22)


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#2 Le 31/01/2024, à 13:30

Christophe C

Re : rClone et rSync

Rsync en fait un peu plus apparemment : https://forum.rclone.org/t/rsync-equivalent/37348/3


Tool to mirror (or clone) a directory structure from one source to another. It is done either locally or via SSH. It is one-way mirror.
Algorithm used by the tool to do these transfers efficiently when a small change is made. With rsync, if there is a small change to even a big file, very little data other than that change needs to be propagated. This actually makes it less efficient for a big change to a big file but the end result is still the same file.
rclone is like the first bullet for rsync. It does directory cloning but supports a ridiculous number of backends including some meta (wrapper) ones for compression, encryption, chunking, etc. But it does not do anything with existing data.

If you just have SSH (or local) remotes, which one is better depends on your use case. rsync, to my knowledge, does one transfer at a time while rclone can do many. But rsync can reuse data better than rclone. So if you have big files with small changes, rsync is better. If you have lots of little files, rclone is better

Rclone serait plus lent : https://forum.rclone.org/t/rclone-trans … sync/34967

... mais plus adapté au cloud...

je pense que cela dépend des utilisations.

Dernière modification par Christophe C (Le 31/01/2024, à 13:31)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#3 Le 01/02/2024, à 10:28

herveD

Re : rClone et rSync

Bonjour
Merci, cela me semble clair smile

Rclone pour les synchros distantes et RSync pour syncho local entre disque durs


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#4 Le 01/02/2024, à 15:39

krodelabestiole

Re : rClone et rSync

Christophe C a écrit :

c'est l'inverse !
dans ce lien c'est justement un problème étonnant, que rclone soit plus lent, et le problème est résolu en 2 minutes.
(attention à lire plus que les titres)

En ligne

#5 Le 01/02/2024, à 15:42

krodelabestiole

Re : rClone et rSync

herveD a écrit :

Rclone pour les synchros distantes et RSync pour syncho local entre disque durs

mais oui, c'est en général comme ça que ça marche.

En ligne

#6 Le 01/02/2024, à 16:03

krodelabestiole

Re : rClone et rSync

comme expliqué dans la doc, rclone est optimisé aux petits oignons pour etre le plus rapide possible avec tous les services de stockage et protocoles réseau différents. entre autre il automatise plusieurs chargements en parallele, ce que ne prévoit pas du tout rsync.
il pourrait le faire mais on utilise très rarement rclone comme alternative évoluée à la commande cp, rsync fait très bien ce boulot depuis très longtemps (rclone est tout récent en comparaison).

En ligne

#7 Le 06/02/2024, à 22:22

herveD

Re : rClone et rSync

Bonsoir
La synchronisation fonctionne bien entre un répertoire local et un nextcloud

rclone sync --update --progress /home/rvnux/Images/zprov/ Zaclys:zTemp

Après pour la synchronisation entre 2 disques durs, j'avais fait il y a quelques années avec des contributeurs ici (bien sûr, car je n'aurai pu faire seul cela)
Je me demande s'il est nécessaire de faire la même chose avec rclone ?
et si oui piste de démarrage ?

Mais je trouve cela un peu compliqué

`#!/bin/bash`  
`chemin_source="/media/rv/donnees/"`  
`chemin_cible="/media/rv/zDonnees-sync/"`  
`chemin_dos_synchro="/media/rv/donnees/Com. informat./Communs Ubuntu/scripts/synchronisation disques/"`  
`msg_boite="DSQ-SYNC"`

`exec > "$chemin_dos_synchro/log_synchro-vers-dd-sync" 2>&1 #log en entier`  
`# exec 2> "$chemin_dos_synchro/log_synchro-dd-sync" #uniquement les erreurs`

`if [[ ! -e $chemin_cible ]] # Affiche 1 notification une seule fois si la cible n'existe jusqu'au prochain lancement d'ubuntu`  
`then`  
`[ -e "$chemin_dos_synchro/1-affic-dd-sync-non-dispo" ] ||`  
`DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus zenity --warning --title "Absence disque " --text $msg_boite`  
`touch "$chemin_dos_synchro/1-affic-dd-sync-non-dispo"`  
`echo "On fait rien du tout, car disque absent!"`  
`exit 1`  
`fi`

`# time donne la durée de la syncho qui se fait en excluant le dossier: "trash-1000"`  
`time rsync -agv -u --exclude /.Trash-1000/ --exclude '**/cache2/**' --delete-after $chemin_source $chemin_cible`  
`retour_rsync=$?`

`if (( $ret_rsync )) #Si erreur dans syncrhonisation`  
`then`  
`echo "RSYNC à renvoyer le code $retour_rsync ! notification"`  
`exit 1`  
`else`  
`echo "RSYNC a fini correctement son travail"`  
`exit 0`  
`fi`

Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#8 Le 06/02/2024, à 22:23

herveD

Re : rClone et rSync

Bonjour
Ah je vois que quelqu'un à fusionner mon dernier post ici.:rolleyes:
Pourtant pour moi, c'était clairement une nouvelle question uniquement sur la commande avec rClone

Dernière modification par herveD (Le 07/02/2024, à 11:54)


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#9 Le 12/02/2024, à 14:05

herveD

Re : rClone et rSync

Bonjour
Bon je peux me débrouiller comme cela mais je préférerai un avis éclaire :-)


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#10 Le 12/02/2024, à 14:16

krodelabestiole

Re : rClone et rSync

tu avais créé un nouveau sujet ? à partir du #7 ?


herveD a écrit :

Mais je trouve cela un peu compliqué

effectivement, et ça le sera encore plus avec rclone !
rclone n'a aucun intérêt par rapport à rsync pour de la copie locale.

quel est le but du script exactement, tu es sûr qu'un bête rsync -aPv ne suffit pas ?

En ligne

#11 Le 12/02/2024, à 16:29

herveD

Re : rClone et rSync

Bonjour
A partir de #7, car selon moi, c'est un nouveau sujet spécifique au mode commande dans un prog avec rclone.
Ce que j'avai fait avec rsync, c'était pour gérer le fait que ces disques pouvaient être déconnectés, gestion des erreurs avec une notification (en haut de l'écran ubuntu mais cela fait longtemps que je n'ai plus rien)
Ceci avait largement été enrichi avec l'aide de plusieurs personnes.

rclone sync --update --progress /home/rvnux/Images/zprov/ Zaclys:zTemp

Si cette seule ligne de commande pour clone suffit et qu'il y a une reprise s'il y avait un échec de temps en temps, c'est bon.
Je demandai juste pour validation


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#12 Le 12/02/2024, à 16:33

krodelabestiole

Re : rClone et rSync

oui ça a l'air bon.

En ligne

#13 Le 12/02/2024, à 21:03

herveD

Re : rClone et rSync

Ok merci
J'ai quand même un souci car jusqu'à présent je faisais l'opération en mode commande.

Maintenant je l'ai mis dans le cron et la même commande ne passe pas dans mon test chaque minute !

# Export unidirectionnel (autres) : Ubuntu => Zaclys
*/1 * * * * /usr/bin/rclone sync --update --progress "/media/zz/" Zaclys:"Mes donnees synchronisées/zz"

où est l'erreur ?


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#14 Le 12/02/2024, à 21:19

ylag

Re : rClone et rSync

Bonsoir,

Peut-être supprimer l'option --progress de la ligne de commande dans le cron ?

A+

Hors ligne

#15 Le 12/02/2024, à 21:40

herveD

Re : rClone et rSync

Bonsoir

ylag a écrit :

Bonsoir,

Peut-être supprimer l'option --progress de la ligne de commande dans le cron ?

Non malheuresment


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#16 Le 13/02/2024, à 09:05

krodelabestiole

Re : rClone et rSync

quel utilisateur lance cette tâche cron ?

si ce n'est pas le bon (root au lieu de l'utilisateur courant), le bon fichier de config ne sera pas trouvé.

En ligne

#17 Le 13/02/2024, à 11:15

herveD

Re : rClone et rSync

Bonjour
J'ouvre en mode admin avec mon compte rv

sudo crontab -e

Je retrouve dedans les cmd sync

*/30 * * * * "/media/.../synchro-vers-dd-sync.sh"

Par contre je vois que j'ouvre un fichier sous tmp

/tmp/crontab.X3mpe3/crontab 

Dernière modification par herveD (Le 13/02/2024, à 11:16)


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#18 Le 15/02/2024, à 11:46

herveD

Re : rClone et rSync

Bonjour
Je suis tjs coinçé. j'attends encore un peu sinon j'ouvre un nouveau message plus ciblé sur cette demande.
@+


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne