Aller au contenu principal

Bisync : véritable synchronisation cloud bidirectionnelle avec RcloneView

· 6 minutes de lecture
Tayson
Senior Engineer

La synchronisation standard de rclone (Sync) est unidirectionnelle — elle fait correspondre la destination à la source. Bisync va plus loin : les changements effectués à l'un ou l'autre emplacement se propagent vers l'autre. Si vous ajoutez un fichier à l'emplacement A, il apparaît à l'emplacement B, et vice versa. Voici comment le configurer dans RcloneView.

La plupart des scénarios de synchronisation cloud sont à sens unique : une machine locale sauvegarde vers le cloud, ou un cloud principal se reflète vers un cloud de sauvegarde. Mais certains workflows nécessitent une véritable synchronisation bidirectionnelle — un dossier partagé que deux personnes modifient, une machine de travail et une machine personnelle qui doivent rester synchronisées, ou deux comptes cloud qui agissent comme des égaux. La commande bisync de rclone offre cette possibilité, et RcloneView permet de la configurer sans ligne de commande.

Aperçu de l'application RcloneView

Gérez et synchronisez tous vos clouds au même endroit

RcloneView est une interface graphique multiplateforme pour rclone. Comparez des dossiers, transférez ou synchronisez des fichiers et automatisez vos workflows multi-cloud avec une interface visuelle et épurée.

  • Tâches en un clic : Copier · Synchroniser · Comparer
  • Planificateurs et historique pour une automatisation fiable
  • Compatible avec Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP et plus
WindowsmacOSLinux
Commencer gratuitement →

Fonctions essentielles gratuites. Automatisations disponibles avec Plus.

Sync vs Bisync : quelle est la différence ?

Comportementrclone syncrclone bisync
DirectionÀ sens unique (source → destination)Bidirectionnelle (les deux sens)
SuppressionsSupprime de la destination si absent de la sourcePropage les suppressions dans les deux sens
ConflitsLa source l'emporte toujoursGestion explicite des conflits requise
Risque de perte de donnéesPossible si la direction est incorrecteRisque plus faible ; les deux côtés sont vérifiés
ComplexitéSimplePlus complexe ; configuration soignée requise

Quand utiliser Bisync

Utilisez bisync quand :

  • Deux personnes ou systèmes contribuent des modifications au même dossier.
  • Vous modifiez des fichiers sur plusieurs appareils qui ne peuvent pas toujours être en ligne simultanément.
  • Vous maintenez deux comptes cloud comme des miroirs actifs avec des changements des deux côtés.

Utilisez la synchronisation classique quand :

  • Vous avez un côté principal (source) et un côté secondaire clairement définis.
  • Un seul côté crée de nouveaux fichiers — l'autre est en lecture seule.
  • La simplicité et la prévisibilité sont des priorités.

Configuration de Bisync dans RcloneView

Bisync nécessite une initialisation unique (resync) pour établir un état de référence avant que les exécutions suivantes puissent suivre les changements.

Étape 1 — Ajoutez vos deux distants

Assurez-vous que les deux emplacements sont configurés comme distants dans RcloneView. Par exemple :

  • gdrive-work:/Projects/Active/ (compte professionnel Google Drive)
  • onedrive-home:/Projects/Active/ (compte personnel OneDrive)
Configure remotes for bisync in RcloneView

Étape 2 — Exécutez le resync initial

La première exécution de bisync doit utiliser --resync pour établir la référence. Dans le panneau Terminal de RcloneView :

rclone bisync gdrive-work:/Projects/Active/ onedrive-home:/Projects/Active/ --resync --verbose

Cela crée les fichiers d'état de référence (stockés dans ~/.cache/rclone/bisync/) que bisync utilise pour détecter les changements lors des exécutions suivantes. Le resync rend les deux côtés identiques en copiant les fichiers les plus récents vers chaque côté.

Étape 3 — Créez un job Bisync dans RcloneView

  1. Ouvrez Jobs dans RcloneView.
  2. Sélectionnez Custom Command ou utilisez le panneau Terminal.
  3. Saisissez la commande bisync pour les exécutions régulières :
rclone bisync gdrive-work:/Projects/Active/ onedrive-home:/Projects/Active/ --verbose --log-file /tmp/bisync.log
  1. Enregistrez comme job et planifiez-le pour s'exécuter toutes les heures ou tous les jours.
Schedule bisync job in RcloneView

Gestion des conflits

Bisync détecte les conflits lorsqu'un fichier est modifié aux deux emplacements entre deux exécutions. Par défaut, rclone bisync signale ces conflits et n'écrase aucune des deux versions.

Ajoutez --conflict-resolve newer pour privilégier automatiquement le fichier le plus récent :

rclone bisync path1 path2 --conflict-resolve newer

Ou --conflict-resolve larger pour privilégier le fichier le plus volumineux (utile pour les scénarios de croissance de documents).

Les fichiers en conflit qui ne sont pas résolus automatiquement sont renommés avec un suffixe .conflict afin que les deux versions soient conservées.

Options courantes de Bisync

OptionObjectif
--resyncInitialise ou rétablit la référence (à utiliser une seule fois)
--conflict-resolve newerRésout automatiquement les conflits en privilégiant le fichier le plus récent
--filters-file /path/to/filtersApplique des règles d'inclusion/exclusion
--max-delete 10Interrompt si plus de 10 fichiers seraient supprimés (sécurité)
--dry-runPrévisualise les changements sans rien modifier
--verboseSortie détaillée pour le débogage

L'option --max-delete est particulièrement importante — elle empêche bisync de supprimer accidentellement un grand nombre de fichiers en cas de mauvaise configuration.

Surveillance des exécutions Bisync

Vérifiez la sortie de bisync dans Job History de RcloneView après chaque exécution :

Monitor bisync results in RcloneView

Une exécution bisync saine affiche :

  • Les fichiers copiés de path1 vers path2
  • Les fichiers copiés de path2 vers path1
  • Les conflits détectés et la manière dont ils ont été résolus
  • Le temps total et les statistiques de transfert

Limites de Bisync

  • Non adapté aux modifications simultanées d'un même fichier — bisync compare entre les exécutions, pas en temps réel.
  • La propagation des suppressions peut être dangereuse — un fichier supprimé d'un côté sera supprimé de l'autre côté après la prochaine exécution.
  • Nécessite un état stable entre les exécutions — si une exécution échoue en cours de route, relancez avec --resync pour reconstruire la référence.
  • Les chemins volumineux sont plus lents — la comparaison de référence analyse entièrement les deux emplacements à chaque exécution.

Pour commencer

  1. Téléchargez RcloneView depuis rcloneview.com.
  2. Configurez les deux distants dans RcloneView.
  3. Exécutez le --resync initial depuis le terminal de RcloneView pour établir la référence.
  4. Planifiez des exécutions bisync régulières pour une synchronisation continue.

Bisync apporte une véritable synchronisation à double sens à toute paire de distants pris en charge par rclone — disques locaux, fournisseurs cloud, partages NAS, et plus encore.


Guides connexes :

Fournisseurs cloud pris en charge

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces