嗨,我关注https://help.ubuntu.com/community/SettingUpNFSHowTo 在 ubuntu 12.04 64 位服务器上安装 nfs 服务器的指南,但是当我尝试启动服务器时,我得到了
ubuntu# service nfs-kernel-server restart
* Stopping NFS kernel daemon` [ OK ]
* Unexporting directories for NFS kernel daemon... [ OK ]
* Exporting directories for NFS kernel daemon... [ OK ]
* Starting NFS kernel daemon [fail]
我想看看为什么会失败但我找不到任何日志?
nfs 服务器日志在哪里?
这里我遗漏了什么吗?
我在 /var/syslog 中找到了错误日志
感谢评论现在我看到以下错误:
Jan 6 18:23:46 ip- kernel: [9107084.728144] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Jan 6 18:23:46 ip- kernel: [9107084.728166] NFSD: starting 90-second grace period
Jan 6 18:23:46 ip- rpc.svcgssd[6526]: ERROR: GSS-API: error in gss_acquire_cred(): GSS_S_FAILURE (Unspecified GSS failure. Minor code may provide more information) -
Jan 6 18:23:46 ip- rpc.svcgssd[6526]: unable to obtain root (machine) credentials
Jan 6 18:23:46 ip- rpc.svcgssd[6526]: do you have a keytab entry for nfs/<your.host>@<YOUR.REALM> in /etc/krb5.keytab?
什么是 keytab?为什么官方 ubuntu 指南中没有关于它的内容?
答案1
唯一的问题是 nfs-kernel-server 没有启动,因为我试图以 root 身份运行它,当我切换到其他用户并使用 sudo 时它启动了。