Rclone

Mis à jour le lundi 7 juin 2021 par johackim

Rclone est un outil de backups open-source disponible sur Linux, macOS et Windows.

Installation

wget https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
sudo mv rclone-*-linux-amd64/rclone /usr/local/bin
sudo chmod +x /usr/local/bin/rclone

Configuration

rclone config

Configurer un stockage chiffré

rclone config # Choisir "crypt" (11) comme type de stockage

Monter un répertoire

rclone mount <remote>:/ <folder>

Monter un répertoire en tâche de fond

rclone mount --detach <remote>:/ <folder>

Démonter un répertoire

fusermount -u <path>

Pour monter un répertoire avec un meilleur accès en lecture

rclone mount --vfs-cache-mode full <remote>:/ <folder>

Copier des données d'un dossier à une source

rclone copy --progress <folder> <remote>:/

Copier des données d'une source à une autre

rclone copy --progress <source>:/ <dest>:/

Synchroniser deux souces avec les mêmes fichiers

rclone sync --progress <source>:/ <remote>:/

Voir tous les buckets

rclone lsd <remote>:

Voir la liste des fichiers

rclone ls <remote>:/

Chiffrer la configuration rclone

rclone config # Set configuration password

Vérifie les fichiers dans la correspondance source et destination

rclone check <source>:/ <dest>:/
rclone check --size-only --one-way <source>:/ <dest>:/ # Check rapide

Récupérer un fichier anciennement versionné dans un bucket B2 chez backblaze

rclone ls --b2-versions <remote>:
rclone copy --progress --b2-versions <remote>:<file> .

Supprimer les anciennes versions d'un fichier versionné dans un bucket B2 chez backblaze

rclone cleanup --b2-versions backblaze-crypt:/file.txt

Déplacer un dossier

rclone move --progress --create-empty-src-dirs --delete-empty-src-dirs <source>:/path <dest>:/path

Autoriser d'autres applications à utiliser rclone

rclone mount --allow-other <remote>:/ <folder>