Gvfs-mount, le montage pour GVFS en ligne de commande
Il peut vous arriver d’avoir besoin de monter un dossier distant sur Ubuntu depuis la console ou via une commande, mais sans utiliser Nautilus; cependant on veut pouvoir bénéficier de la flexibilité de GVFS.
Les utilisations peuvent être, par exemple, dans un script bash, par un accès distant en ssh, pour une application ne supportant pas (ou pas encore) les librairies gvfs de gnome, ou tout simplement pour monter au démarrage de la session un répertoire distant sans pour autant le mettre dans le fstab (dans le cas d’une machine muti-utilisateurs).
C’est là qu’intervient la commande gvfs-mount.
Il faut au préalable installer gvfs-bin (description du paquet)
sudo apt-get install gvfs-bin
ou bien: apt://gvfs-bin
Puis par exemple pour monter le dossier « stockage » d’un partage samba situé sur la machine 10.0.0.12, la commande est la suivante:
gvfs-mount smb://10.0.0.12/stockage/
et vous récupérez votre dossier monté dans:
/home/votre_user/.gvfs/stockage sur 10.0.0.12/
Tous les répertoires montés ainsi se retrouvent automatiquement dans /home/votre_user/.gvfs/ (le point de montage FUSE de GVFS)
Et celui-ci sera également disponible dans le panneau d’arborescence et de raccourcis de Nautilus.
Pour démonter le répertoire distant:
gvfs-mount -u smb://10.0.0.12/stockage/
ou bien depuis Nautilus par un clic-droit « Démonter le volume ».
Options disponibles:
Utilisation :
gvfs-mount [OPTION...] – mount <location>Options de l’aide :
-?, –help Affiche les options de l’aideOptions de l’application :
-m, –mountable Mount as mountable
-u, –unmount Unmount
-l, –list List
-i, –list-info List extra information
Note: je n’ai pas réussi pour l’instant à utiliser l’option -m
about 3 months ago
Bonjour,
merci pour cet article intéressant. La méthode est très simple, mais je rencontre un problème. Lorsque le tape quelque chose comme gvfs-mount smb://10.0.0.12/stockage/, je me prends l’erreur suivante :
Error mounting location: le volume n’implémente pas « mount »
Est-ce que cela vous évoque quelque-chose ?
Merci beaucoup par avance…
about 3 weeks ago
Il faut au préalable installer le paquet gvfs-bin.
Pour Ubuntu: sudo apt-get install gvfs-bin