Pelo que li, ao montar um compartilhamento de rede via nautilus ou gvfs-mounto ponto de montagem deve estar ~/.gvfs. Para mim, esse não parece ser o caso: tentei montar um compartilhamento FTP e SMB via nautilus e gvfs-mountno Ubuntu Maverick e Natty e em nenhum dos casos vi nenhum ponto de montagem ~/.gvfs. Posso acessar os compartilhamentos encontrados no nautilus, mas quero ter acesso pela linha de comando, e é por isso que preciso de um ponto de montagem no sistema de arquivos.
Edit: A depuração após a resposta de James Henstridge e o comentário do enzotib revelou que no meu laptop gvfs-fuse-daemonestá funcionando e, consequentemente, as montagens gvfs aparecem ~/.gvfs, enquanto nas 2 estações de trabalho onde ~/.gvfspermaneciam vazias gvfs-fuse-daemonnão estava em execução. Em todas as 3 máquinas existem outros processos gvfs execução: gvfsd, gvfs-afc-volume-monitor, ...
No laptop, mount | fgrep gvfsgera
gvfs-fuse-daemon on /home/xxx/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=xxx)
Isso levanta as questões:
- Como os compartilhamentos são montados sem
gvfs-fuse-daemonexecução? Não existe um ponto de montagem criado nesse caso e todo acesso ao compartilhamento é chamado por uma biblioteca gvfs? Qual daemon é responsável?gvfsd? - Qual é o papel
gvfs-fuse-daemon? Ele cria apenas um ponto de montagem de fusível~/.gvfs?
Atualização: em 12.10 e posterior, as montagens estão abaixo /run/user/<login>/gvfs.
mount | grep gvfs?