解决重启后 NFS 挂载不起作用的问题

解决重启后 NFS 挂载不起作用的问题

我在fstab

 nas:/server1           /nas/server1           nfs     rw,_netdev 0 0

这应该会在启动时尝试挂载 nfs;但可能会失败。这就是我还启用netfs守护进程的原因:

 >sudo chkconfig
 ...
 netfs              0:off   1:off   2:off   3:on    4:on    5:on    6:off
 ...

当前运行级别:

>runlevel
N 3

重新启动时,挂载不起作用,甚至过了一段时间也不起作用。

我该如何解决此问题?

/var/log/messages我只找到一个包含的条目nfs

Jun  7 16:14:51 bison kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun  7 16:14:51 server1 kernel: Slow work thread pool: Starting up
Jun  7 16:14:51 server1 kernel: Slow work thread pool: Ready
Jun  7 16:14:51 server1 kernel: FS-Cache: Loaded
Jun  7 16:14:51 server1 kernel: NFS: Registering the id_resolver key type
Jun  7 16:14:51 server1 kernel: FS-Cache: Netfs 'nfs' registered for caching

这是我尝试遵循的指南

http://thenubbyadmin.com/2013/04/10/solving-nfs-mounts-at-boot-time/

[编辑:]

我找到了更多信息,在boot.log

Mounting filesystems:  mount.nfs: Failed to resolve server nas: Temporary failure in name resolution

因此,DNS 似乎在启动时无法正常工作。这很有道理,但我认为/假设netfs应该解决这个问题。但是,我至今找不到任何netfs日志记录。

[编辑2]

netfs在 中配置服务时,该服务未运行chkconfig。启动netfs ( service netfs start) 手动恢复丢失的装载。

[编辑 3] 可能相关:https://bugzilla.redhat.com/show_bug.cgi?id=1320570

相关内容