Ale*_*lex 5 linux mount gnome nfs ubuntu
我通过 /etc/fstab 挂载 NFSv4 导出并挂载和使用 nautilus 中的共享文件夹。
有两个问题:
我该如何解决这个问题?
/etc/export
在服务器上
/export/share 192.168.0.0/24(rw,sync,insecure,no_subtree_check,anonuid=1000,anongid=1000)
Run Code Online (Sandbox Code Playgroud)
/etc/fstab
在客户端:
server:/share /mnt nfs4 soft,tcp
Run Code Online (Sandbox Code Playgroud)
我会使用自动挂载。当访问/未访问共享时,它会自动挂载/卸载共享。我认为这不会影响进度条问题,但它应该可以解决冻结问题。
请查看我的回答(具体来说,步骤 5-7),了解有关如何设置的更多信息。
更新
我发现如果共享卷链接到(或直接安装)在我的主目录中,文件管理器将挂起。通过将挂载点的链接放置在子目录中,$HOME
我不再冻结。
问题是autofs
每次访问时都会挂载共享,其中包括ls
. 因此,每次您打开 nautilus 并且将挂载链接到或安装在 $HOME 中时,它都会尝试挂载它并挂起。
所以,我当前的(无挂起)设置是:
它链接到我的 $HOME 的子目录中:
$ ls $HOME | grep shared
shared
$ ls -l $HOME/shared
lrwxrwxrwx 1 terdon terdon 20 Feb 15 2012 movies -> /mnt/shared/movies
Run Code Online (Sandbox Code Playgroud)这样,只有当我执行ls $HOME/shared
而不是简单的ls $HOME
.
最后,确保您使用的是 -soft 选项。