Where does Nautilus on SLED10 or SLED11 mount a network file system such
as a SMB share? With Debian-based distributions I’m used to have a look
at ~/.gvfs, but this directory is not present with SLED.
Günther
Where does Nautilus on SLED10 or SLED11 mount a network file system such
as a SMB share? With Debian-based distributions I’m used to have a look
at ~/.gvfs, but this directory is not present with SLED.
Günther
Günther Schwarz;2156613 Wrote:[color=blue]
Where does Nautilus on SLED10 or SLED11 mount a network file system
such
as a SMB share? With Debian-based distributions I’m used to have a
look
at ~/.gvfs, but this directory is not present with SLED.
[/color]
Such mounts should be under ~/.gvfs. They will not show up if
gvfs-fuse-daemon is not running. If running, gvfs-fuse-daemon process is
owned by the user that’s logged in so you can check if it’s running
with
If it is running there should be something in the output of mount like
this:
If gvfs-fuse-daemon is not running try starting it manually.
One thing to note is that I have found gvfs-fuse-daemon does not work
on machines where I have an NFS mounted home directory. Trying to start
gvfs-fuse-daemon results in
My understanding is that this is expected behaviour. The NFS server has
root squash enabled (as it should) and for gvfs-fuse-daemon to work root
needs to be able to access the user’s home directory.
mikewillis’s Profile: http://forums.novell.com/member.php?userid=7510
View this thread: http://forums.novell.com/showthread.php?t=448774
Am 28.11.2011 12:36, schrieb mikewillis:[color=blue]
G�nther Schwarz;2156613 Wrote:[color=green]
Where does Nautilus on SLED10 or SLED11 mount a network file system
such
as a SMB share? With Debian-based distributions I’m used to have a
look
at ~/.gvfs, but this directory is not present with SLED.
[/color]Such mounts should be under ~/.gvfs. They will not show up if
gvfs-fuse-daemon is not running. If running, gvfs-fuse-daemon process is
owned by the user that’s logged in so you can check if it’s running
with[/color]
OK, I’m still puzzled.
:~> uname -a
Linux test 2.6.16.60-0.81.2-default #1 Thu Jun 30 09:20:04 UTC 2011 i686
i686 i386 GNU/Linux
Nautilus 2.12.2
[color=blue]
Code:
$ ps U $USER | grep gvfs-fuse-daemon
--------------------[/color]
:~> ps -ef | grep gv
ben2 24186 7290 0 17:14 pts/1 00:00:00 grep gv
[color=blue]
If it is running there should be something in the output of mount like
this:Code:
mike@localhost:~> mount |grep gvfs
gvfs-fuse-daemon on /home/mike/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=mike)
--------------------[/color]
:~> mount | grep gvfs
:~>
[color=blue]
If gvfs-fuse-daemon is not running try starting it manually.
Code:
$ /usr/lib/gvfs/gvfs-fuse-daemon
--------------------[/color]
:~> find /usr/ -name gvfs*
:~>
So the system seems to be old enough to do this entirely different. The
samba share is accessible within Nautilus.
I will try again with SLED11.
[color=blue]
One thing to note is that I have found gvfs-fuse-daemon does not work
on machines where I have an NFS mounted home directory. Trying to start
gvfs-fuse-daemon results inCode:
me@mine:~> /usr/lib/gvfs/gvfs-fuse-daemon
fuse: missing mountpointMy understanding is that this is expected behaviour. The NFS server has
root squash enabled (as it should) and for gvfs-fuse-daemon to work root
needs to be able to access the user’s home directory.[/color]
Broken by design. This reminds me of Novell Casa which wants to write to
/home/.casa. Not so easy to do with NFS base home directories.
Thank you very much indeed for the detailed explanation.
Günther
This thread made me look at this again and I found a solution
$ ls -l /etc/X11/xinit/xinitrc.d/move_gvfs_dir
-rwxr-xr-x 1 root root 648 2011-12-20 11:09 /etc/X11/xinit/xinitrc.d/move_gvfs_dir
$ cat /etc/X11/xinit/xinitrc.d/move_gvfs_dir
#!/bin/bash
rmdir ~/.gvfs 2>/dev/null || rm ~/.gvfs
I’ve had it in place a few weeks now, seems to work as desired.
mikewillis’s Profile: http://forums.novell.com/member.php?userid=7510
View this thread: http://forums.novell.com/showthread.php?t=448774