Por lo que leí, al montar un recurso compartido de red a través de nautilus o gvfs-mountel punto de montaje debería estar ~/.gvfs. Este no parece ser el caso para mí: intenté montar un recurso compartido FTP y SMB a través de nautilus y gvfs-mountbajo Ubuntu Maverick y Natty y en ninguno de los casos vi ningún punto de montaje debajo ~/.gvfs. Puedo acceder a los recursos compartidos que acabo de encontrar en nautilus, pero quiero tener acceso a través de la línea de comandos, por eso necesito un punto de montaje en el sistema de archivos.
Editar: La depuración después de la respuesta de James Henstridge y el comentario de enzotib revelaron que en mi computadora portátil se gvfs-fuse-daemonestá ejecutando y, en consecuencia, aparecen los montajes gvfs ~/.gvfs, mientras que en las 2 estaciones de trabajo donde ~/.gvfspermanecía vacía gvfs-fuse-daemonno se estaba ejecutando. En los 3 máquinas hay otros procesos gvfs ejecutando: gvfsd, gvfs-afc-volume-monitor, ...
En la computadora portátil, los mount | fgrep gvfsrendimientos
gvfs-fuse-daemon on /home/xxx/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=xxx)
Eso plantea las preguntas:
- ¿Cómo se montan los recursos compartidos sin
gvfs-fuse-daemonejecutarse? ¿No hay un punto de montaje creado en ese caso y cada acceso al recurso compartido es una llamada a la biblioteca gvfs? ¿Qué demonio es responsable?gvfsd? - ¿Cuál es el papel de
gvfs-fuse-daemon? ¿Solo crea un punto de montaje de fusible~/.gvfs?
Actualización: el 12.10 y posteriores, las monturas están debajo /run/user/<login>/gvfs.

mount | grep gvfs?Respuestas:
El
~/.gvfsdirectorio debe ser un montaje FUSE manejado por elgvfs-fuse-daemonproceso. Si el directorio parece estar vacío, indicaría quegvfs-fuse-daemonno se inició correctamente.Puede intentar iniciarlo manualmente con el siguiente comando:
Si eso falla, puede intentar verificar si hay algo más montado allí, o incluso eliminar y volver a crear el directorio ~ / .gvfs primero. Si las cosas siguen fallando, ¿podría actualizar su pregunta y proporcionar algún mensaje de error impreso por
gvfs-fuse-daemon?** El 14.04 se llama al demonio
gvfsd-fusey se puede encontrar en/usr/lib/gvfs/gvfsd-fuse.fuente
gvfsdse supone que se iniciarágvfs-fuse-daemonautomáticamente cuandogvfsdreciba la primera solicitud para acceder a un sistema de archivos remoto. También hay un error en ubuntu / debian que hace que el~/.gvfsdirectorio sea ilegible cuando segvfs-fuse-daemonbloquea y produce el mensaje de error El punto final de transporte no está conectado .gvfsdno se iniciagvfs-fuse-daemonautomáticamente? Bajo RHEL, parece funcionar como se espera para usuarios root pero no privilegiados.gvfs-mountrequiere DBUS y solo obtendrá un punto de montaje cuandogvfs-mountuse LA MISMA SESIÓN DBUS quegvfs-fuse-daemon. Por lo tanto, si está ingresando SSH en una máquina y activando unadbus-daemonsesión, también debe generar un individuogvfs-fuse-daemonpara su sesión.Resuelto el problema (tipo de).
En Ubuntu 12.10 aparece el punto de montaje
/run/user/(your username)/gvfs/sftp\:host\=\192.168.xxx.xxx.Espero que ayude
fuente
En Ubuntu 12.10 las rutas fueron cambiadas:
fuente
En Debian 6.0 wheezy, con lxde y nautilus. Encontré el directorio ~ / .gvfs vacío también. Traté de correr
Pero me dijo: / dev / fuse: Permiso denegado.
Pensé que tal vez sea porque no estoy en el grupo de fusibles, luego agregué mi cuenta de usuario a ese grupo. Después de reiniciar, el montaje gvfs se muestra en ~ / .gvfs correctamente.
fuente
Tengo un problema similar con mi sistema 12.04 Precise.
Las unidades que aparecen montadas en Nautilus no aparecen
~/.gvfs, especialmente después de un ciclo de suspensión / reanudación.gvfs-fuse-daemonse está ejecutando, pero matarlo y reiniciarlo no soluciona el problema.Descubrí que reiniciar Nautilus después de las
nautilus -qcausasgvfs-fuse-daemony Nautilus vuelve a cooperar: los puntos de montaje vuelven a aparecer.fuente
En las versiones más nuevas de Ubuntu, gvfs por defecto se monta en
/run/user/$USER/gvfs/.Puede comprobar dónde está su punto de montaje predeterminado buscando la línea de fusible gvfsd de su usuario
/etc/mtab.fuente
Hice una pregunta relacionada para mi sistema Debian, y la respuesta fue:
Luego reiniciar. Después de un montaje GVFS (a través de Nautilus), el directorio compartido estará en uno de dos lugares, dependiendo de la versión de Debian o Ubuntu que tenga:
fuente
systemctl --user restart gvfs-daemonhizo el truco para mí.Cuando quiero acceder a archivos compartidos desde una máquina Windows directamente (no navegando a través de Nautilus), monto el recurso compartido en una carpeta en mi directorio de inicio.
Por ejemplo. Si hay una máquina Windows con la dirección IP
192.168.16.2en el dominiomydomainque tiene una carpeta compartida comosharedy tengo un directorio en mi directorio de inicio llamadomnt, puedo montar el recurso compartidomnty acceder a él como si estuviera dentro de mi directorio de inicio con:donde las credenciales contienen:
Ahora puedo utilizar
ls /home/stacey/mntpara listar los archivos y directorios en el directorio compartidoshareden192.168.16.2y acceder a cualquier archivo dentro de este punto de montaje como lo haría un archivo en el disco duro local.Puede obtener más información sobre cómo montar recursos compartidos SMB con:
fuente
Por ahora...
fuente