Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
rclone [Le 26/06/2025, 14:45] krodelabestiole plus de commandes / liens doc officielle / détails |
rclone [Le 01/11/2025, 00:35] (Version actuelle) krodelabestiole màj lien smb |
||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| Grand frère de R**CLONE**, **[[:rsync]]** est très largement utilisé sur Linux pour la copie et synchronisation de fichiers, que ce soit localement ou via le protocole [[:SSH]].\\ | Grand frère de R**CLONE**, **[[:rsync]]** est très largement utilisé sur Linux pour la copie et synchronisation de fichiers, que ce soit localement ou via le protocole [[:SSH]].\\ | ||
| - | Il montre cependant ses limites lorsqu'il s'agit de copier du contenu sur des services tiers ou certains protocoles comme le [[:WebDAV]]. Les fonctions ne sont pas implémentées ou s'avèrent extrêmement peu performantes combinées à l'utilisation de **[[:FUSE]]** (pour "faire croire" à **rsync** qu'il s'agit d'un montage local, comme par exemple **[[:davfs2]]** pour accéder à un serveur [[:WebDAV]], ou **[[:fusesmb]]** pour les partages [[:Samba|CIFS / SMB]]). | + | Il montre cependant ses limites lorsqu'il s'agit de copier du contenu sur des services tiers ou certains protocoles comme le [[:WebDAV]]. Les fonctions ne sont pas implémentées ou s'avèrent extrêmement peu performantes combinées à l'utilisation de **[[:FUSE]]** (pour "faire croire" à **rsync** qu'il s'agit d'un montage local, comme par exemple **[[:davfs2]]** pour accéder à un serveur [[:WebDAV]], ou **[[:fusesmb]]** pour les partages [[:SMB]]). |
| R**CLONE** est extrêmement performant dans toutes ces situations sans nécessiter d'optimisation particulière (en WebDAV on peut s'attendre à multiplier les vitesses de transferts de **rsync** ou de certains clients par 50 !). | R**CLONE** est extrêmement performant dans toutes ces situations sans nécessiter d'optimisation particulière (en WebDAV on peut s'attendre à multiplier les vitesses de transferts de **rsync** ou de certains clients par 50 !). | ||
| Ligne 20: | Ligne 20: | ||
| * les systèmes de fichiers locaux | * les systèmes de fichiers locaux | ||
| - | * [[:Samba|SMB / CIFS]] (partages locaux, Windows, Linux ou MacOS) | + | * [[:SMB]] (partages locaux, Windows, Linux ou MacOS) |
| * [[:WebDAV]] | * [[:WebDAV]] | ||
| * [[:ssh#monter_un_repertoire_distant_navigation_via_sftp_secure_file_transfer_protocol|SFTP]] ([[:SSH]]) | * [[:ssh#monter_un_repertoire_distant_navigation_via_sftp_secure_file_transfer_protocol|SFTP]] ([[:SSH]]) | ||
| Ligne 29: | Ligne 29: | ||
| * OVH | * OVH | ||
| * Synology C2 Object Storage | * Synology C2 Object Storage | ||
| - | * Google Drive, Google Cloud Storage, Google Photos | + | * [[:Google Drive]], Google Cloud Storage, Google Photos |
| * Amazon S3 | * Amazon S3 | ||
| - | * Microsoft OneDrive | + | * Microsoft [[:OneDrive]] |
| * OpenStack Swift | * OpenStack Swift | ||
| * Oracle Cloud Storage | * Oracle Cloud Storage | ||
| - | * Dropbox | + | * [[:Dropbox]] |
| * Proton Drive | * Proton Drive | ||
| * Box | * Box | ||
| Ligne 40: | Ligne 40: | ||
| * Internet Archive | * Internet Archive | ||
| * put.io | * put.io | ||
| - | * Mega | + | * [[:Mega]] |
| * etc. | * etc. | ||
| Ligne 191: | Ligne 191: | ||
| Il est désormais possible d'utiliser R**CLONE** au moyen d'une [[#interface graphique]], ou depuis un autre logiciel (comme [[:deja-dup|Déjà Dup]] ou [[:Restic]] par ex.), mais il est initialement pensé pour être utilisé en ligne de commande. | Il est désormais possible d'utiliser R**CLONE** au moyen d'une [[#interface graphique]], ou depuis un autre logiciel (comme [[:deja-dup|Déjà Dup]] ou [[:Restic]] par ex.), mais il est initialement pensé pour être utilisé en ligne de commande. | ||
| - | Depuis un [[:terminal]], R**CLONE** s'utilise avec la commande ''rclone'' suivie d'une sous-commande correspondant à une opération (ou action).\\ | + | Depuis un [[:terminal]], R**CLONE** s'utilise avec la commande ''rclone'' suivie d'une sous-commande correspondant à une opération (ou action), elle-même souvent suivie de paramètres, à commencer généralement par l'identifiant du stockage distant (//remote// en anglais), en l'occurrence ''monServeur:'' pour l'exemple de cette documentation.\\ |
| On peut afficher la liste des (sous-)commandes disponibles en tapant simplement ''rclone'' dans un [[:terminal]]. | On peut afficher la liste des (sous-)commandes disponibles en tapant simplement ''rclone'' dans un [[:terminal]]. | ||
| Ligne 207: | Ligne 207: | ||
| Chaque ''[source]'' ou ''[destination]'' peut être un [[:chemins|chemin]] //local// ou //distant//. | Chaque ''[source]'' ou ''[destination]'' peut être un [[:chemins|chemin]] //local// ou //distant//. | ||
| - | Les chemins distants seront de la forme ''[service]:[chemin]'', ''[service]'' étant le nom du service choisi lors de la configuration.\\ | + | Les chemins distants sont de la forme ''[service]:[chemin]'', ''[service]'' étant l'identifiant du service de stockage choisi lors de la configuration.\\ |
| Par exemple : ''monServeur:/chemin/absolu'' ou ''monServeur:chemin/relatif''. | Par exemple : ''monServeur:/chemin/absolu'' ou ''monServeur:chemin/relatif''. | ||
| Ligne 220: | Ligne 220: | ||
| * La commande ''[[https://rclone.org/commands/rclone_about/|rclone about]]'' permet d'afficher l'espace total, utilisé et disponible sur le stockage distant. | * La commande ''[[https://rclone.org/commands/rclone_about/|rclone about]]'' permet d'afficher l'espace total, utilisé et disponible sur le stockage distant. | ||
| - | * Les commandes ''[[https://rclone.org/commands/rclone_du/|rclone du]]'' et ''[[https://rclone.org/commands/rclone_ncdu/|rclone ncdu]]'' reproduise les fonctionnalités de **[[:analyseur_usage_espace_disque#du]]** et **[[:analyseur_usage_espace_disque#ncdu]]** afin d'afficher l'espace qu'occupent les répertoires. | + | * Les commandes ''[[https://rclone.org/commands/rclone_du/|rclone du]]'' et ''[[https://rclone.org/commands/rclone_ncdu/|rclone ncdu]]'' reproduisent les fonctionnalités de **[[:analyseur_usage_espace_disque#du]]** et **[[:analyseur_usage_espace_disque#ncdu]]** afin d'afficher l'espace qu'occupent les répertoires. |
| * ''[[https://rclone.org/commands/rclone_tree/|rclone tree]]'' permet d'afficher arborescence du contenu distant. | * ''[[https://rclone.org/commands/rclone_tree/|rclone tree]]'' permet d'afficher arborescence du contenu distant. | ||
| * ''[[https://rclone.org/commands/rclone_check|rclone check]]'' affiche la différence d'état entre les fichiers locaux et distants. | * ''[[https://rclone.org/commands/rclone_check|rclone check]]'' affiche la différence d'état entre les fichiers locaux et distants. | ||
| Ligne 306: | Ligne 306: | ||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||
| </file> | </file> | ||
| - | En remplaçant partout ''monserveur'' et ''monServeur'' par ce que vous aurez choisi. | + | En remplaçant partout ''monserveur'' et ''monServeur'' par l'identifiant vous aurez choisi. |
| Activez ensuite ces modifications avec ces commandes : | Activez ensuite ces modifications avec ces commandes : | ||