Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
rclone [Le 14/04/2026, 23:18] – màj lien interne krodelabestiolerclone [Le 19/05/2026, 18:42] (Version actuelle) – diverses màj krodelabestiole
Ligne 1: Ligne 1:
 {{tag>synchronisation réseau internet fichiers cloud sauvegarde}} {{tag>synchronisation réseau internet fichiers cloud sauvegarde}}
  
-{{ :logo:rclone.png?120|Logo de Rclone}} +{{ https://raw.githubusercontent.com/rclone/rclone/7bd05530ebfae164ebc453d62310351289dbb4e2/graphics/logo/svg/logo_symbol_color.svg?120|Logo de Rclone}}
 ====== Rclone ====== ====== Rclone ======
  
Ligne 69: Ligne 68:
 ==== Installation manuelle ==== ==== Installation manuelle ====
  
-R**CLONE** est aussi distribué par ses développeurs sur [[https://github.com/rclone/rclone/releases/|GitHub]].+R**CLONE** est aussi distribué par ses développeurs sur [[https://github.com/rclone/rclone/releases/latest|GitHub]].
  
 Pour l'installer on peut donc simplement extraire le fichier zip correspondant, et placer le fichier ''rclone'' en ajustant ses [[:permissions]] pour le rendre exécutable, soit dans le répertoire des [[:arborescence#binaires personnels]] ''~/.local/bin/'', soit avec les [[:sudo|droits d'administrateur]] dans le répertoire ''/usr/local/bin/''. Pour l'installer on peut donc simplement extraire le fichier zip correspondant, et placer le fichier ''rclone'' en ajustant ses [[:permissions]] pour le rendre exécutable, soit dans le répertoire des [[:arborescence#binaires personnels]] ''~/.local/bin/'', soit avec les [[:sudo|droits d'administrateur]] dans le répertoire ''/usr/local/bin/''.
  
 Cette dernière méthode en ligne de commande : Cette dernière méthode en ligne de commande :
-<code>wget https://github.com/rclone/rclone/releases/download/v1.72.0/rclone-v1.72.0-linux-amd64.zip +<code>wget https://github.com/rclone/rclone/releases/download/v1.74.1/rclone-v1.74.1-linux-amd64.zip 
-unzip rclone-v1.72.0-linux-amd64.zip +unzip rclone-v1.74.1-linux-amd64.zip 
-sudo cp rclone-v1.72.0-linux-amd64/rclone /usr/local/bin/+sudo cp rclone-v1.74.1-linux-amd64/rclone /usr/local/bin/
 sudo chmod +x /usr/local/bin/rclone sudo chmod +x /usr/local/bin/rclone
 sudo rclone self-update sudo rclone self-update
-rm -rf rclone-v1.72.0-linux-amd64 rclone-v1.72.0-linux-amd64.zip</code>+rm -rf rclone-v1.74.1-linux-amd64 rclone-v1.74.1-linux-amd64.zip</code>
 ([[:tutoriel:comment_installer_un_paquet|Installez les paquets]] ''[[apt>wget]]'' et ''[[apt>zip]]'' si nécessaire.) ([[:tutoriel:comment_installer_un_paquet|Installez les paquets]] ''[[apt>wget]]'' et ''[[apt>zip]]'' si nécessaire.)
  
Ligne 267: Ligne 266:
  
 === Montage automatique === === Montage automatique ===
-<note important>Attention, les méthodes citées ci-dessous semblent dépassées sur les version Ubuntu 24+. Référez-vous à la documentations de la version actuelle de Rclone et Systemd.</note> 
  
-Il est possible d'utiliser R**CLONE** avec [[:systemd]], [[:autofs]], ou [[:fstab]].+Il est possible d'utiliser R**CLONE** avec [[:systemd]] ou [[:fstab]].
  
 Pour cela il faut créer des [[:lien_physique_et_symbolique|liens symboliques]] avec les commandes suivantes : Pour cela il faut créer des [[:lien_physique_et_symbolique|liens symboliques]] avec les commandes suivantes :
Ligne 278: Ligne 276:
 (Ils ne sont malheureusement pas présents dans le paquet des dépôts officiels.) (Ils ne sont malheureusement pas présents dans le paquet des dépôts officiels.)
  
-Vous pouvez consultez la [[https://github.com/rclone/rclone/wiki/rclone-mount-helper-script|documentation en anglais]] à ce sujet.+Vous pouvez consultez la [[https://rclone.org/commands/rclone_mount/#rclone-as-unix-mount-helper|documentation en anglais]] à ce sujet.
  
 Pour [[:montage|monter]] automatiquement un volume, [[:fstab]] est la méthode généralement recommandée pour les humains, [[:systemd]] pour les scripts et les outils.(([[wpfr>Stack_Exchange_Network|Unix & Linux on StackExchange]] : //[[https://unix.stackexchange.com/a/427286/324673|Is there any reason to move away from fstab on a systemd system?]]//)) Pour [[:montage|monter]] automatiquement un volume, [[:fstab]] est la méthode généralement recommandée pour les humains, [[:systemd]] pour les scripts et les outils.(([[wpfr>Stack_Exchange_Network|Unix & Linux on StackExchange]] : //[[https://unix.stackexchange.com/a/427286/324673|Is there any reason to move away from fstab on a systemd system?]]//))
Ligne 286: Ligne 284:
 == fstab == == fstab ==
  
-[[:tutoriel:comment_modifier_un_fichier|Éditez le fichier]] ''[[:fstab|/etc/fstab]]'' avec les [[:sudo|droits d'administration]] afin de lui ajouter la ligne suivante :+[[:tutoriel:comment_modifier_un_fichier|Éditez le fichier]] ''[[:fstab|/etc/fstab]]'' avec les [[:permissions administrateur]] afin de lui ajouter la ligne suivante :
  
 <file - /etc/fstab> <file - /etc/fstab>
Ligne 292: Ligne 290:
 </file> </file>
  
-Modifiez éventuellement ''uid=1000,gid=1000'' pour les remplacer par les identifiants de l'utilisateurs à qui doit appartenir les fichiers (tapez simplement la commande ''id'' pour les connaître).+Modifiez éventuellement ''uid=1000,gid=1000'' pour les remplacer par les identifiants de l'[[:utilisateur]] à qui doit appartenir les fichiers (tapez simplement la commande ''id'' pour les connaître).
  
 Attention aussi à l'emplacement du fichier ''rlcone.conf'' : ici ''/etc/rclone.conf'' (on peut éventuellement déplacer ce fichier où on en a envie). Attention aussi à l'emplacement du fichier ''rlcone.conf'' : ici ''/etc/rclone.conf'' (on peut éventuellement déplacer ce fichier où on en a envie).
Ligne 308: Ligne 306:
 == Systemd == == Systemd ==
  
-[[:tutoriel:comment_modifier_un_fichier|Créez un fichier]] ''/etc/systemd/system/network-online.service'' avec les [[:sudo|droits d'administration]], contenant((Cette documentation se base sur [[https://blog.agchapman.com/auto-mounting-network-file-systems-with-systemd/|cet article]] et sur la [[https://github.com/rclone/rclone/wiki/rclone-mount-helper-script|documentation officielle]].)) : +Avec les [[:permissions administrateur]], [[:tutoriel:comment_modifier_un_fichier|créez un fichier]] dans le répertoire ''/etc/systemd/system/'' qui aura le nom du [[:chemins|chemin]] dans lequel vous voulez [[:montage#choix_du_point_de_montage|monter]] le stockage, en remplaçant les //slashes// ''/'' par des tirets ''-'', et avec l'extension ''.mount''. Par ex. pour ''/mnt/monserveur'' le fichier sera ''/etc/systemd/system/mnt-monserveur.mount''.((Cette documentation se base sur la [[https://rclone.org/commands/rclone_mount/#rclone-as-unix-mount-helper|documentation officielle]].))\\ 
-<file - network-online.service> +Il doit contenir :
-[Unit] +
-Description=Wait until NM actually online +
-Requires=NetworkManager-wait-online.service +
-After=NetworkManager-wait-online.service +
- +
-[Service] +
-Type=oneshot +
-ExecStart=/usr/bin/nm-online -q --timeout=120 +
-RemainAfterExit=yes +
- +
-[Install] +
-WantedBy=multi-user.target +
-</file> +
-Ce fichier sert à s'assurer que le réseau est disponible avant de [[:montage|monter]] l'espace de stockage distant. +
- +
-Toujours avec les [[:sudo|droits d'administration]], créez ensuite un autre fichier dans le répertoire ''/etc/systemd/system/'' qui aura le nom du chemin dans lequel vous voulez monter le stockage, avec l'extension ''.mount''. Par ex. pour ''/mnt/monserveur'' le fichier sera ''/etc/systemd/system/mnt-monserveur.mount'' :+
 <file - mnt-monserveur.mount> <file - mnt-monserveur.mount>
 [Unit] [Unit]
-Description=Monte monServeur +Description=Montage de /mnt/monserveur
-Requires=network-online.service +
-After=network-online.service +
 [Mount] [Mount]
 Type=rclone Type=rclone
 What=monServeur: What=monServeur:
 Where=/mnt/monserveur Where=/mnt/monserveur
-Options=rw,allow_other,args2env,vfs-cache-mode=writes,config=/etc/rclone.conf,cache-dir=/var/rclone +Options=rw,_netdev,allow_other,args2env,vfs-cache-mode=writes,config=/etc/rclone.conf,cache-dir=/var/rclone 
-TimeoutSec=10+</file>
  
 +Pour un montage automatique, toujours avec les [[:permissions administrateur]], créez ensuite un fichier avec le même nom mais l'extension ''.automount'' :
 +<file - mnt-monserveur.automount>
 +[Unit]
 +Description=Montage automatique de /mnt/monserveur
 +[Automount]
 +Where=/mnt/monserveur
 +TimeoutIdleSec=600
 [Install] [Install]
 WantedBy=multi-user.target WantedBy=multi-user.target
Ligne 369: Ligne 355:
   * **[[https://github.com/pieterdd/RcloneShuttle|Rclone Shuttle]]** est une interface GTK, donc idéale pour [[:GNOME]], disponible en [[:Flatpak]] depuis [[https://flathub.org/apps/io.github.pieterdd.RcloneShuttle|Flathub]].   * **[[https://github.com/pieterdd/RcloneShuttle|Rclone Shuttle]]** est une interface GTK, donc idéale pour [[:GNOME]], disponible en [[:Flatpak]] depuis [[https://flathub.org/apps/io.github.pieterdd.RcloneShuttle|Flathub]].
  
-<note tip>On peut aussi évidemment utiliser le [[:gestionnaire de fichiers]] de son choix, tel que [[:nautilus|GNOME Fichiers]], en [[#montage|montant]] le stockage distant en système de fichiers.</note>+<note tip> 
 +On peut aussi évidemment utiliser le [[:gestionnaire de fichiers]] de son choix, tel que [[:nautilus|GNOME Fichiers]], en [[#montage|montant]] le stockage distant en système de fichiers. 
 +</note>
  
 ===== Problèmes connus ===== ===== Problèmes connus =====
Ligne 384: Ligne 372:
  
 La solution est de mettre à jour R**CLONE** manuellement.\\ La solution est de mettre à jour R**CLONE** manuellement.\\
-Vous pouvez télécharger sur [[https://github.com/rclone/rclone/releases|GitHub]] la dernière version du paquet [[:deb]] qui correspond à votre système (généralement ''linux-amd64.deb''), et l'installer, avec par exemple [[:gdebi]], ou en ligne de commande avec [[:dpkg]] :+Vous pouvez télécharger sur [[https://github.com/rclone/rclone/releases/latest|GitHub]] la dernière version du paquet [[:deb]] qui correspond à votre système (généralement ''linux-amd64.deb''), et l'installer, avec par exemple [[:gdebi]], ou en ligne de commande avec [[:dpkg]] :
   sudo dpkg -i ~/Téléchargements/rclone-*-linux-amd64.deb   sudo dpkg -i ~/Téléchargements/rclone-*-linux-amd64.deb
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **//(en)//** [[https://rclone.org|site officiel]] +  * **(//en//)** [[https://rclone.org|Site officiel]] 
-  * [[https://github.com/rclone/rclone|sources sur GitHub]]+  * [[https://github.com/rclone/rclone|Sources sur GitHub]]
   * Tutoriel : [[:tutoriel:monter_un_cloud|Monter un cloud comme disque local avec rclone]]   * Tutoriel : [[:tutoriel:monter_un_cloud|Monter un cloud comme disque local avec rclone]]
   * [[:Restic]] permet d'utiliser n'importe quel stockage distant R**CLONE** pour y effectuer des sauvegardes de manière particulièrement simple et performante.   * [[:Restic]] permet d'utiliser n'importe quel stockage distant R**CLONE** pour y effectuer des sauvegardes de manière particulièrement simple et performante.
Ligne 396: Ligne 384:
  
 ---- ----
-//Contributeur : [[:utilisateurs:krodelabestiole]]//+//[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]], ...//