我在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