Utiliser Backup Dir pour une synchronisation cloud versionnée avec RcloneView
Écraser ou supprimer accidentellement des fichiers pendant une synchronisation est le cauchemar de tout utilisateur du cloud. RcloneView rend les synchronisations versionnées simples grâce à la prise en charge intégrée de
--backup-dir, garantissant que vous ne perdiez plus jamais une version précédente.
Lorsque vous exécutez une opération de synchronisation standard, les fichiers de destination qui diffèrent de la source sont écrasés, et les fichiers qui n'existent plus à la source sont supprimés. C'est efficace, mais aussi destructeur. Si un fichier a été corrompu à la source, ou si vous avez accidentellement supprimé quelque chose dont vous aviez encore besoin, ces changements se propagent vers la destination sans possibilité de retour en arrière.
L'option --backup-dir résout ce problème avec élégance. Au lieu de supprimer définitivement les fichiers écrasés ou supprimés, rclone les déplace d'abord vers un répertoire de sauvegarde distinct. Cela vous offre un filet de sécurité complet : chaque fichier qui aurait été perdu est conservé à un emplacement que vous contrôlez.
RcloneView vous permet de configurer --backup-dir via son interface de flags personnalisés, afin que vous bénéficiiez de toute la puissance des synchronisations versionnées sans avoir à mémoriser la syntaxe en ligne de commande. Combiné à --suffix pour des versions horodatées, vous pouvez construire un système léger de versionnage de fichiers en utilisant uniquement votre stockage cloud existant.

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
Fonctions essentielles gratuites. Automatisations disponibles avec Plus.
Ce que fait réellement --backup-dir
Lorsqu'une opération de synchronisation rencontre un fichier de destination qui doit être écrasé ou supprimé, --backup-dir intercepte cette action. Au lieu de détruire le fichier, rclone le déplace vers le répertoire de sauvegarde spécifié, en conservant sa structure de chemin relative.
Par exemple, si votre synchronisation écrase documents/report.docx sur la destination, l'ancienne version est déplacée vers backup/documents/report.docx. La hiérarchie des répertoires est conservée, ce qui facilite la localisation et la restauration de fichiers spécifiques par la suite.
Cela s'applique à deux scénarios :
- Fichiers écrasés : lorsqu'un fichier source est plus récent ou différent, l'ancienne copie de destination est déplacée vers le répertoire de sauvegarde avant que la nouvelle version ne la remplace.
- Fichiers supprimés : lorsqu'un fichier existe à la destination mais pas à la source, il est déplacé vers le répertoire de sauvegarde au lieu d'être supprimé définitivement.
Pourquoi les synchronisations versionnées sont essentielles
Les opérations de synchronisation standard supposent que vous voulez toujours que la destination reflète exactement la source. Cela fonctionne bien jusqu'à ce que quelque chose tourne mal. Voici quelques scénarios courants :
- Un fichier est corrompu ou infecté par un ransomware à la source, et la corruption se propage vers votre sauvegarde avant que vous ne le remarquiez.
- Vous supprimez accidentellement un dossier, et la prochaine synchronisation planifiée le supprime également de la destination.
- Un collègue écrase un document partagé, et la version précédente disparaît des deux emplacements.
Avec --backup-dir, chacune de ces situations est récupérable. Les versions précédentes se trouvent en toute sécurité dans votre répertoire de sauvegarde, intactes lors des opérations de synchronisation ultérieures.
Configurer --backup-dir dans RcloneView
RcloneView prend en charge les flags rclone personnalisés dans la configuration de ses tâches. Voici comment configurer une synchronisation versionnée :
- Ouvrez le Job Manager et créez une nouvelle tâche de synchronisation ou modifiez-en une existante.
- Configurez vos distants source et destination comme d'habitude.
- Dans la section Custom Flags, ajoutez :
--backup-dir remote:backup/2026-04-08 - Enregistrez et exécutez la tâche.
Le répertoire de sauvegarde peut se trouver sur le même distant que la destination ou sur un distant entièrement différent. L'utilisation d'un chemin basé sur la date, comme backup/2026-04-08, permet de garder les fichiers déplacés de chaque jour organisés dans leur propre dossier.
Combiner --backup-dir avec --suffix pour des versions horodatées
Pour un versionnage encore plus précis, combinez --backup-dir avec --suffix afin d'ajouter un horodatage à chaque fichier sauvegardé. Cela évite les collisions de noms de fichiers lorsque le même fichier est modifié et synchronisé plusieurs fois.
Ajoutez les deux flags dans la section des flags personnalisés :
--backup-dir remote:backup --suffix .2026-04-08
Avec cette configuration, si report.docx est écrasé, l'ancienne version est enregistrée sous le nom backup/report.docx.2026-04-08. Relancez la synchronisation le lendemain avec un suffixe mis à jour, et vous accumulez un historique de versions datées sans aucun conflit.
Pour les tâches automatisées exécutées selon un planning, vous pouvez utiliser des suffixes dynamiques liés à la date d'exécution, garantissant que chaque exécution crée des sauvegardes portant un nom unique.
Exemples pratiques
Sauvegarde quotidienne avec conservation des versions : Synchronisez votre Google Drive vers Backblaze B2 chaque nuit, avec les fichiers déplacés de chaque jour stockés dans un dossier de sauvegarde daté. Après 30 jours, vous pouvez nettoyer les anciens répertoires de sauvegarde pour maîtriser les coûts de stockage.
Protection de projet d'équipe :
Synchronisez un dossier Dropbox partagé vers S3, en utilisant --backup-dir pour capturer tous les fichiers que les membres de l'équipe suppriment ou écrasent. Cela agit comme une piste d'audit légère sans nécessiter les fonctionnalités de versionnage premium de votre fournisseur cloud.
Filet de sécurité pour la migration :
Lors d'une migration d'un cloud à un autre, utilisez --backup-dir pendant la synchronisation initiale pour capturer tous les fichiers de destination qui seraient écrasés. Si la migration ne se déroule pas comme prévu, vous disposez d'un point de retour en arrière complet.
Flux de récupération
La restauration de fichiers depuis votre répertoire de sauvegarde est simple dans RcloneView :
- Ouvrez le Remote Explorer et accédez à votre répertoire de sauvegarde.
- Parcourez la structure du répertoire pour trouver le fichier dont vous avez besoin. La hiérarchie de dossiers d'origine est préservée.
- Utilisez le glisser-déposer ou une opération de copie pour remettre le fichier à son emplacement d'origine.
Étant donné que les répertoires de sauvegarde sont de simples dossiers sur votre distant, vous pouvez également les parcourir, télécharger des fichiers, ou même les synchroniser vers un autre emplacement à des fins d'archivage.
Gérer le stockage de sauvegarde dans le temps
Les sauvegardes versionnées s'accumulent avec le temps, il est donc important d'avoir une stratégie de conservation. Voici quelques approches :
- Dossiers basés sur la date : utilisez un chemin de répertoire de sauvegarde daté (par exemple,
backup/2026-04-08) et supprimez périodiquement les dossiers plus anciens que votre fenêtre de conservation. - Nettoyage basé sur le suffixe : lorsque vous utilisez
--suffix, vous pouvez identifier et supprimer les fichiers portant d'anciens suffixes de date. - Stockage séparé à faible coût : dirigez votre répertoire de sauvegarde vers un fournisseur de stockage objet économique comme Wasabi ou Backblaze B2, où les coûts de conservation à long terme sont minimes.
L'Explorer de RcloneView facilite la navigation dans les répertoires de sauvegarde et la suppression des versions obsolètes lorsque vous êtes prêt à récupérer de l'espace.
Bonnes pratiques pour --backup-dir
- Testez toujours votre configuration
--backup-diravec un essai à blanc (dry run) au préalable pour confirmer que les fichiers sont acheminés vers le bon emplacement. - Conservez le répertoire de sauvegarde sur le même distant que la destination lorsque c'est possible, car les déplacements au sein d'un même distant sont instantanés et ne consomment pas de bande passante.
- Utilisez des conventions de nommage cohérentes pour vos chemins de sauvegarde afin que les scripts de nettoyage automatisés puissent facilement identifier les anciennes versions.
- Combinez
--backup-diravec--backup-dirsur un distant différent pour les données critiques, ce qui vous donne à la fois une sauvegarde locale à récupération rapide et une archive géographiquement séparée.
Pour commencer
- Téléchargez RcloneView depuis rcloneview.com.
- Créez une tâche de synchronisation avec vos distants source et destination configurés.
- Ajoutez
--backup-dir remote:backup/YYYY-MM-DDdans le champ des flags personnalisés pour activer les synchronisations versionnées. - Effectuez d'abord un essai à blanc pour vérifier la configuration, puis exécutez la tâche.
Avec --backup-dir configuré, chaque opération de synchronisation devient un processus sûr et réversible. Vous bénéficiez de l'efficacité d'une synchronisation à sens unique avec la tranquillité d'esprit que rien n'est jamais perdu définitivement.
Guides connexes :
- Parcourir et gérer le stockage distant
- Créer des tâches de synchronisation
- Exécuter et gérer les tâches