« Curlftpfs » : différence entre les versions
(Page créée avec « Category:Service_partage [https://curlftpfs.sourceforge.net/ CurlFtpFS] est un outil basé sur le module [https://fr.wikipedia.org/wiki/Filesystem_in_Userspace Fuse] du [https://fr.wikipedia.org/wiki/Noyau_Linux noyau Linux] permettant de monter un partage FTP dans l'arborescence de [https://fr.wikipedia.org/wiki/Virtual_File_System VFS]. =Installation= Le paquet est disponible dans les dépôts de ''Debian 11'' apt install curlftpfs =Utilisation= Montage d'u... ») |
(→Utilisation : Ajout d'un détail concernant le fonctionnement du montage automatique au démarrage du système ainsi que d'un palliatif au problème) |
||
Ligne 18 : | Ligne 18 : | ||
''Note : 3 paramètres sont présents sous forme clé/valeur séparés par un espace.'' | ''Note : 3 paramètres sont présents sous forme clé/valeur séparés par un espace.'' | ||
Le montage automatique via [[fstab]] peut être effectué avec la syntaxte suivante | |||
curlftpfs#toto@192.168.1.10/T\351l\351chargements /mnt fuse rw,user,allow_other,uid=1000,_netdev 0 0 | curlftpfs#toto@192.168.1.10/T\351l\351chargements /mnt fuse rw,user,allow_other,uid=1000,_netdev 0 0 | ||
''Note : l'exemple ci-dessus reprend le dossier avec accents afin de montrer la syntaxe différente du support des accents par ''fstab''.'' | ''Note : l'exemple ci-dessus reprend le dossier avec accents afin de montrer la syntaxe différente du support des accents par ''fstab''.'' | ||
Cela ne fonctionne étrangement qu'avec un <syntaxhighlight lang="bash" inline>mount -a</syntaxhighlight> et non au démarrage du système. L'ajout des options <syntaxhighlight lang="bash" inline>~/x-systemd.automount,x-systemd.requires=network-online.target</syntaxhighlight> a été suggéré [https://community.unix.com/t/curlftpfs-and-fstab-issue/381443/8 ici] sans succès pour ma part (le ''fstab'' n'a jamais été quelque chose de très fiable...). Utilisez le fichier [[rc.local]] si vous voulez un montage au démarrage. | |||
=Sources= | =Sources= |
Version du 15 mai 2023 à 11:32
CurlFtpFS est un outil basé sur le module Fuse du noyau Linux permettant de monter un partage FTP dans l'arborescence de VFS.
Installation
Le paquet est disponible dans les dépôts de Debian 11
apt install curlftpfs
Utilisation
Montage d'un partage
curlftpfs utilisateur:mot_de_passe@ip:/partage /destination
ASTUCE
Pour un dossier avec des accents, il est possible de monter la racine et de récupérer le nom du répertoire qui sera traduit dans le point de montage de destination. À titre d'exemple, le dossierTéléchargements
donnera 'T'$'\351''l'$'\351''chargements'
ave un ls /destination
. Il suffira alors de l'utiliser dans la commande.Pour renseigner automatiquement le mot de passe, il est possible de créer une ligne dans le fichier ~/.netrc
machine 192.168.1.10 login toto password monsupermotdepasse
Note : 3 paramètres sont présents sous forme clé/valeur séparés par un espace.
Le montage automatique via fstab peut être effectué avec la syntaxte suivante
curlftpfs#toto@192.168.1.10/T\351l\351chargements /mnt fuse rw,user,allow_other,uid=1000,_netdev 0 0
Note : l'exemple ci-dessus reprend le dossier avec accents afin de montrer la syntaxe différente du support des accents par fstab.
Cela ne fonctionne étrangement qu'avec un mount -a
et non au démarrage du système. L'ajout des options ~/x-systemd.automount,x-systemd.requires=network-online.target
a été suggéré ici sans succès pour ma part (le fstab n'a jamais été quelque chose de très fiable...). Utilisez le fichier rc.local si vous voulez un montage au démarrage.