首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >突然间,远程NFS文件夹在启动时不会自动挂载。

突然间,远程NFS文件夹在启动时不会自动挂载。
EN

Ask Ubuntu用户
提问于 2015-08-16 20:46:18
回答 1查看 1.3K关注 0票数 0

我有一个无头服务器运行UbuntuServer14.04LTS与所有最新更新。它使用NFS共享许多文件夹。

5月/etc/导出文件的内容:

代码语言:javascript
复制
# add folders we want to share through NFS
/mnt/raiddisk/john       (rw)
/mnt/raiddisk/vm        (rw)
/mnt/raiddisk           (rw)
/mnt/raiddisk/filecopy  (rw)
/mnt/raiddisk/movies    (rw)
/mnt/raiddisk/jane     (rw)
/mnt/raiddisk/svn       (rw)
/home/vboxuser2         (rw)
/var/www/server.johndoe.home/public_html               (rw)
/home/john       (rw)

我的客户端计算机(2)正在运行Ubuntu 14.04LTS和所有最新更新。而且两者都突然无法在引导时挂载NFS共享文件夹。

以下是我的/etc/fstab文件的相关内容:

代码语言:javascript
复制
# mount the NFS folders from the server
192.168.1.20:/mnt/raiddisk/john                          /mnt/john                                        nfs     auto,defaults   0       0
192.168.1.20:/mnt/raiddisk/vm                           /mnt/vm                                         nfs     auto,defaults   0       0
192.168.1.20:/home/vboxuser2                            /mnt/vboxuser2                                  nfs     auto,defaults   0       0
192.168.1.20:/mnt/raiddisk                              /mnt/raiddisk                                   nfs     auto,defaults   0       0
192.168.1.20:/var/www/server.johndoe.home/public_html  /mnt/server-www                                 nfs     auto,defaults   0       0
192.168.1.20:/home/john                                  /mnt/johnhome                                    nfs     auto,defaults   0       0

直到几天前,这个装置还很正常。在我的客户端机器上,文件夹是在引导时挂载的。

但是,现在(从最近的更新开始),当我启动机器时,文件夹没有被挂载。

只有在我手动运行终端中的折叠时,它们才会挂载:

代码语言:javascript
复制
sudo mount -a

以下是sudo挂载-a -v的输出:

代码语言:javascript
复制
mount.nfs: timeout set for Sun Aug 16 23:40:00 2015
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: timeout set for Sun Aug 16 23:40:00 2015
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: timeout set for Sun Aug 16 23:40:00 2015
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: timeout set for Sun Aug 16 23:40:00 2015
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: timeout set for Sun Aug 16 23:40:00 2015
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.1.20'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot UDP port 36461
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot TCP port 42598
mount.nfs: portmap query failed: RPC: Remote system error - Connection timed out
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.1.20'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot UDP port 36461
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot TCP port 42598
mount.nfs: portmap query failed: RPC: Remote system error - Connection timed out
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.1.20'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot UDP port 36461
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot TCP port 42598
mount.nfs: portmap query failed: RPC: Remote system error - Connection timed out
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.1.20'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot UDP port 36461
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot TCP port 42598
mount.nfs: portmap query failed: RPC: Remote system error - Connection timed out
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.1.20'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot UDP port 36461
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot TCP port 42598
mount.nfs: portmap query failed: RPC: Remote system error - Connection timed out
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.1.20'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot UDP port 36461
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot TCP port 42598
mount.nfs: portmap query failed: RPC: Remote system error - Connection timed out
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.1.20'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot UDP port 36461
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot TCP port 42598
mount.nfs: portmap query failed: RPC: Remote system error - Connection timed out
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.1.20'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot UDP port 36461
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot TCP port 42598
mount.nfs: portmap query failed: RPC: Remote system error - Connection timed out
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.1.20'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot UDP port 36461
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot TCP port 42598
mount.nfs: portmap query failed: RPC: Remote system error - Connection timed out
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.1.20'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot UDP port 36461
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.20 prog 100005 vers 3 prot TCP port 42598
mount.nfs: portmap query failed: RPC: Remote system error - Connection timed out
mount.nfs: Connection timed out
mount.nfs: timeout set for Sun Aug 16 23:42:11 2015
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.20,clientaddr=192.168.1.7'

在客户端机器上,当我搜索/var/log任何与NFS相关的行时,我有以下输出(我只选择了最近的条目):

代码语言:javascript
复制
/var/log/syslog:Aug 16 13:23:34 ubuntu kernel: [   15.128595] FS-Cache: Netfs 'nfs' registered for caching
/var/log/syslog:Aug 16 13:23:34 ubuntu rpc.idmapd[875]: main: open(/run/rpc_pipefs/nfs): No such file or directory
/var/log/syslog:Aug 16 21:44:48 ubuntu kernel: [30119.650872] nfs: server 192.168.1.20 not responding, timed out
/var/log/syslog:Aug 16 21:48:00 ubuntu kernel: [30312.356845] nfs: server 192.168.1.20 not responding, timed out
/var/log/syslog:Aug 16 22:55:50 ubuntu kernel: [   15.444005] FS-Cache: Netfs 'nfs' registered for caching
/var/log/syslog.1:Aug 16 13:04:35 ubuntu kernel: [   15.876127] FS-Cache: Netfs 'nfs' registered for caching
/var/log/syslog.2.gz:Aug 15 14:00:52 ubuntu kernel: [   17.467940] FS-Cache: Netfs 'nfs' registered for caching
/var/log/syslog.3.gz:Aug 14 22:12:45 ubuntu kernel: [   14.015935] FS-Cache: Netfs 'nfs' registered for caching
/var/log/syslog.3.gz:Aug 14 22:12:45 ubuntu rpc.idmapd[898]: main: open(/run/rpc_pipefs/nfs): No such file or directory
/var/log/syslog.4.gz:Aug 12 22:49:49 ubuntu kernel: [   12.920639] FS-Cache: Netfs 'nfs' registered for caching
/var/log/syslog.4.gz:Aug 12 22:49:49 ubuntu rpc.idmapd[910]: main: open(/run/rpc_pipefs/nfs): No such file or directory
/var/log/syslog.5.gz:Aug 11 21:33:11 ubuntu kernel: [   14.363706] FS-Cache: Netfs 'nfs' registered for caching
/var/log/syslog.6.gz:Aug 10 21:29:28 ubuntu kernel: [   12.760663] FS-Cache: Netfs 'nfs' registered for caching
/var/log/syslog.6.gz:Aug 10 21:29:29 ubuntu rpc.idmapd[890]: main: open(/run/rpc_pipefs/nfs): No such file or directory
/var/log/syslog.7.gz:Aug  6 20:58:35 ubuntu kernel: [   15.475703] FS-Cache: Netfs 'nfs' registered for caching
/var/log/syslog.7.gz:Aug  7 07:37:22 ubuntu kernel: [   12.183087] FS-Cache: Netfs 'nfs' registered for caching
/var/log/udev:KERNEL[15.324744] add      /module/nfs (module)
/var/log/udev:DEVPATH=/module/nfs
/var/log/udev:UDEV  [15.325094] add      /module/nfs (module)
/var/log/udev:DEVPATH=/module/nfs

我不知道我需要检查什么来确定这个问题。我检查了用户权限和文件权限,没有什么改变。

我假设有一些NFS相关的更新,这在某种程度上导致了我的配置不兼容?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-08-19 20:33:26

虽然我还是不知道为什么会突然发生这种事。我找到了解决办法。

由于在终端中运行mount -a会挂载NFS共享,因此建议我将该命令添加到/etc/rc.local,并让它在引导期间自动运行。

因此,编辑/etc/rc.local并在mount -a行之前添加exit 0

现在,在启动客户端时,NFS共享将再次挂载,而无需手动执行任何操作。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/662268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档