Nach dem, was ich gelesen habe, sollte beim Mounten einer Netzwerkfreigabe über Nautilus oder gvfs-mount
den Mountpoint drin sein ~/.gvfs
. Dies scheint bei mir nicht der Fall zu sein: Ich habe versucht, sowohl eine FTP- als auch eine SMB-Freigabe über Nautilus und gvfs-mount
unter Ubuntu Maverick und Natty zu mounten, und in keinem Fall habe ich einen Mount-Punkt unter gesehen ~/.gvfs
. Ich kann auf die Freigaben zugreifen, die ich gerade in Nautilus finde, möchte aber Zugriff über die Befehlszeile haben, weshalb ich einen Mount-Punkt im Dateisystem benötige.
Bearbeiten: Das Debuggen nach der Antwort von James Henstridge und dem Kommentar von enzotib ergab, dass auf meinem Laptop gvfs-fuse-daemon
gvfs-Bereitstellungen ausgeführt werden und folglich in angezeigt werden ~/.gvfs
, wohingegen auf den beiden Arbeitsstationen, auf denen ~/.gvfs
sie leer blieben, gvfs-fuse-daemon
keine ausgeführt wurden. Auf allen drei Maschinen gibt es andere gvfs Prozesse ausgeführt werden : gvfsd
, gvfs-afc-volume-monitor
...
Auf dem Laptop mount | fgrep gvfs
ergibt sich
gvfs-fuse-daemon on /home/xxx/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=xxx)
Das wirft die Fragen auf:
- Wie werden Freigaben bereitgestellt, ohne
gvfs-fuse-daemon
ausgeführt zu werden? Gibt es in diesem Fall keinen Einhängepunkt und ist jeder Zugriff auf die Freigabe ein Aufruf der gvfs-Bibliothek? Welcher Daemon ist verantwortlich?gvfsd
? - Was ist die Rolle von
gvfs-fuse-daemon
? Erstellt es nur einen Sicherungsmontagepunkt in~/.gvfs
?
Update: Ab 12.10 sind die Reittiere unter /run/user/<login>/gvfs
.
mount | grep gvfs
?