首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Linux NFS。rpc.statd没有运行

问安装Linux NFS。rpc.statd没有运行
EN

Unix & Linux用户
提问于 2013-05-25 11:10:18
回答 5查看 89.8K关注 0票数 9

我有Ubuntu12.04作为NFS服务器。客户端是Linux。我的/etc/exports文件有一行,

代码语言:javascript
复制
/folderToExport *(rw,async,no_subtree_check)  

/etc/init.d/nfs-kernel-server status显示NFS共享正在按预期工作。问题在于,每当我试图从另一个Linux主机挂载NFS共享时,stdout说。

代码语言:javascript
复制
mount.nfs: rpc.statd is not running but is required for remote locking
mount.nfs: use '-o nolock'...or start statd

ps -ef |grep statd显示rpc.statd已经在运行,那么为什么他们说要“启动statd”呢?

包括他们的-o nolock建议允许安装NFS,但是挂载的NFS变成只读的。/etc/exports文件请求rw。

你是如何开始统计的?NFS客户端或服务器是否缺少某些配置?

这就是对我有用的东西。对/etc/exports中的每个共享文件夹进行声明。

代码语言:javascript
复制
/folderToExport *(rw,async,no_subtree_check) 

statd可以由

service statd stop紧随其后

service statd start。然后ps -ef |grep statd显示

statd 1994 1 0 15:23 ? 00:00:00 rpc.statd -L

一旦您验证了statd正在运行,那么下一次从Linux客户机运行mount,

mount 192.168.1.3:/folderToExport /mountFolder

应该不再有消息rpc.statd is not running ... start statd了

最后,确保NFS服务器上的权限允许使用rw权限。(仅修改/etc/exports文件是不够的)

chmod 0777 /folderToExport -R

EN

回答 5

Unix & Linux用户

回答已采纳

发布于 2013-05-25 14:40:15

statd是包nfs-common的一部分。您可能会在locate statd中发现这一点,它为您提供了/etc/init.d/statd。

您可以使用以下内容启动statd:

代码语言:javascript
复制
service statd start

但它通常应该在系统启动时启动,但可能有其他问题。您应该检查您的日志文件:grep statd /var/log/*,看看是否有原因没有启动。

你的/etc/exports在我看来没问题。我用:

代码语言:javascript
复制
/data0    *(rw,no_root_squash,no_subtree_check)

在我的服务器上

代码语言:javascript
复制
192.168.0.2:/data0 /data0   nfs  defaults,noauto,user 0 0

在我客户的/etc/fstab里。

票数 4
EN

Unix & Linux用户

发布于 2016-07-18 17:55:18

我为这里找到了一个在Raspbian上有效的答案。

启用rpcbind和nfs服务。

sudo update-rc.d rpcbind enable

sudo update-rc.d nfs-common enable

重新启动rpcbind服务

sudo service rpcbind restart

票数 6
EN

Unix & Linux用户

发布于 2016-11-10 08:18:10

如果启用并运行了rpcbind和statd,并且仍然收到此错误消息,则有可能将主机配置为限制性tcp包装器。将记录下列错误:

代码语言:javascript
复制
rpc.statd: Failed to read /var/lib/nfs/state: Success

在这种情况下,您应该向/etc/hosts.low添加以下内容:

代码语言:javascript
复制
rpcbind: 127.0.0.1
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/77055

复制
相关文章

相似问题

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