RClone
RClone est un outil en ligne de commande pour synchroniser, sauvegarder et gérer des fichiers sur plus de 70 services cloud (Google Drive, Dropbox, OneDrive, S3, etc.). Il est souvent surnommé le couteau suisse du stockage cloud.
Vous pouvez le trouver sur nos serveurs interactifs. Pour l’activer pendant votre session utilisez Modules :
% module load DataManagement/rclone
et ensuite configurez-le comme expliqué dans cette page.
Installation
Pour installer RClone sur votre machine de travail, rendez-vous à l’URL ci-dessous :
Téléchargez et extrayez RClone (exemple sous Linux) :
% curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip % unzip rclone-current-linux-amd64.zip % cd rclone-*-linux-amd64 % cp rclone ~/bin/ % chmod +x ~/bin/rclone
Ajoutez le dossier
~/bin
à votrePATH
dans~/.bashrc
,~/.zshrc
, etc. :% export PATH="$HOME/bin:$PATH" % source ~/.bashrc
Vérifiez l’installation :
% rclone version
Téléchargez l’archive ZIP pertinente et extrayez-la (dans
C:\Users\<votre_nom>\rclone\
par exemple) ;Ouvrez un terminal (CMD ou PowerShell), puis :
% cd C:\Users\<votre_nom>\rclone\ % .\rclone.exe version
(Optionnel) : ajoutez le dossier au
PATH
de l’utilisateur pour pouvoir utiliser RClone depuis n’importe où.
Configuration et chiffrement
Pour commencer la configuration :
% rclone config
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q>
RClone vous guidera pour ajouter un remote (connexion cloud). Commandes utiles :
rclone listremotes
Liste les remotes enregistrés.
rclone config show
Affiche la configuration active (sans les mots de passe).
rclone config file
Affiche le chemin du fichier
rclone.conf
.
Exemple de fichier rclone.conf
:
[<nom du remote>]
type = sftp
host = <nom du host>
user = <username>
key_file = /home/user/.ssh/id_rsa
path = <chemin du backup>
port = 22
Attention
Le fichier rclone.conf
contient vos identifiants. Ne le partagez jamais. Sauvegardez-le de manière sécurisée. Vous pouvez le chiffrer si nécessaire.
Ajouter un chiffrement
Lancez la commande
rclone config
Ajoutez un nouveau remote de type
crypt
Sélectionnez un remote existant à chiffrer
Important
Vous êtes seul responsable de la gestion de votre mot de passe ou de votre clé. En cas de perte, vos données seront définitivement inaccessibles.
Utilisation par GUI ou command line
Si vous voulez intégrer l’installation de RClone sur votre poste de travail avec une interface graphique, veillez vous référer à la page ci-dessous :
Commandes fréquentes
Commande |
Description |
---|---|
|
Affiche toutes les commandes disponibles |
|
Monte un cloud en local (Linux/macOS uniquement) |
|
Liste les fichiers / dossiers |
|
Liste détaillée |
|
Affiche l’arborescence du dossier |
|
Supprime les fichiers |
|
Crée un dossier |
|
Supprime un dossier vide |
|
Supprime tout un dossier |
|
Affiche la taille totale |
|
Donne des informations sur l’espace disponible |
|
Compare les fichiers entre deux emplacements |
|
Copie / Déplace les fichiers de |
|
Synchronise les fichiers. Supprime les fichiers absents de |
Dépannage
- rclone: command not found
Le binaire n’est pas dans le PATH. Reprenez l’étape d’installation et ajoutez
~/bin
(ou le dossier Windows) à votre PATH.- rclone ne se connecte pas au serveur
Vérifiez que vos identifiants sont corrects et que le remote a bien été configuré avec
rclone config
.- Je veux sauvegarder ma configuration
Faites une copie du fichier
rclone.conf
(chemin affiché viarclone config file
).- J’ai oublié mon mot de passe de chiffrement
Malheureusement il est impossible de récupérer les données. Vous devrez créer un nouveau remote crypté.