Utilisation de Rclone pour synchroniser avec plusieurs fournisseurs de stockage cloud sous Linux
La copie de données entre serveurs est l'épine dorsale de tout travail d'administrateur système. Les données doivent être correctes, sans aucune erreur et accessibles à ceux qui en ont besoin. Dans un passé lointain, les administrateurs pouvaient utiliser Rsync pour copier des données entre serveurs via le terminal, mais avec l'avènement du cloud computing et du stockage, les données peuvent désormais être réparties sur plusieurs services et utilisées par des centaines de personnes. C'est là que Rclone entre en jeu.
Rclone est Rsync pour le stockage multiple basé sur le cloud. Il s'agit d'un utilitaire basé sur un terminal qui synchronise les dossiers et les fichiers non seulement avec le système de fichiers local, mais également avec Google Drive, OneDrive, Dropbox et Amazon, entre autres.
Lire aussi : Comment accéder à Microsoft Exchange sous Linux
Installation
Rclone est disponible en source sur le site ou dans la plupart des référentiels des principales distributions Linux. Comme j'utilise Ubuntu, il s'agissait simplement de l'installer via le Terminal :
sudo apt install rclone
Une fois installé, les utilisateurs doivent apporter quelques modifications de configuration. Entrez ce qui suit :
rclone configL'écran suivant s'affichera :
La terminologie est un peu ambiguë, mais pour cela, nous voulons une nouvelle connexion, nous choisissons donc « n ». Le terminal avancera et vous demandera de sélectionner le type de fournisseur de stockage que vous souhaitez utiliser. Dans ce cas, Google Drive.
Rclone vous demandera alors si vous souhaitez une configuration automatique. J'ai sélectionné « oui » et cela m'a donné un lien à ouvrir. Cela vous mènera à la connexion de votre fournisseur, afin que vous puissiez autoriser Rclone à utiliser le service.
Le terminal signalera alors le succès et vous demandera si vous souhaitez continuer et fournira les détails du jeton d'accès, que je ne ferai évidemment pas de capture d'écran. Une dernière chose à faire est de crypter votre connexion et votre mot de passe. C'est généralement une bonne idée, car il n'est pas conseillé de transmettre les informations en texte brut.
Avec le jeu de cryptage, vous pouvez taper ce qui suit pour répertorier vos fichiers cloud. Notez que vous devez utiliser le nom du stockage que vous avez sélectionné. Dans mon cas, il s'agissait de "Google", mais vous l'avez peut-être appelé autrement. Je vous conseillerais de vous en tenir au nom de l’entreprise ou de la marque, surtout si vous disposez de plusieurs comptes de stockage cloud.
rclone ls Google:
Cela extraira tous les fichiers que vous avez, ce qui pour certains utilisateurs représentera une quantité énorme, il est donc préférable de rechercher par répertoire en utilisant :
rclone lsd Google:Utiliser Rclone
Vous pouvez désormais copier des fichiers sur le stockage cloud en entrant les commandes suivantes depuis le terminal :
rclone copy /path/to Google:FoldernameDans l'exemple ci-dessus, je souhaitais copier les captures d'écran de ce didacticiel dans un dossier appelé "Toshiba" dans mon Google Drive. Les captures d'écran ci-dessous montrent les fichiers locaux, puis les fichiers tels qu'ils se trouvent dans mon stockage cloud. Modifiez la commande ci-dessus "path/to" pour le répertoire que vous souhaitez copier. Par exemple, dans mon cas c'était :
rclone copy home/ubuntu/Pictures Google:ToshibaRclone peut également supprimer des fichiers et des répertoires et peut être trouvé dans la documentation en ligne.
Rclone offre aux utilisateurs un moyen rapide et relativement sûr de sauvegarder les fichiers essentiels du terminal. On peut se demander s'il a encore ou non sa place dans l'ensemble d'outils Linux. Personnellement, je le trouve utile, mais les utilisateurs moins expérimentés peuvent avoir des difficultés avec la configuration et l'environnement sans interface graphique. Quelle est votre méthode de sauvegarde préférée ? Utilisez-vous Rclone ou préférez-vous des méthodes plus conventionnelles ? Faites le nous savoir dans la section "Commentaires".






