您尚未登录。

楼主 #1 2018-04-11 15:57:54

Cheney
会员
注册时间: 2018-04-04
已发帖子: 5
积分: 5

解决Linux挂载nfs时出现Operation not supported

[root@HOSTNAME:tmp]#mount -t nfs -o nolock 192.168.0.15:/home/ubuntu/rootfs /mnt
mount: mounting 192.168.0.15:/home/ubuntu/rootfs on /mnt failed: Operation not supported

解决办法:
在nfs服务器/etc/exports文件中添加insecure选项

ubuntu@system:~/Desktop/unix$ cat /etc/exports 
# /etc/exports: the access control list for filesystems which may be exported
#		to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
/home/ubuntu/rootfs *(rw,sync,insecure,no_root_squash)

离线

#2 2018-04-11 16:13:17

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 解决Linux挂载nfs时出现Operation not supported

感谢分享





离线

#3 2019-01-28 11:25:27

xinyu_khan
会员
注册时间: 2019-01-15
已发帖子: 31
积分: 31

Re: 解决Linux挂载nfs时出现Operation not supported

哎,还没有开始搞,手上资料不多啊

离线

#4 2019-06-04 13:04:01

JasonWoo
会员
注册时间: 2019-06-04
已发帖子: 84
积分: 55.5

Re: 解决Linux挂载nfs时出现Operation not supported

NFS想做gdb core,不知道哪位高人提供点思路?

离线

#5 2019-06-04 13:51:36

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 解决Linux挂载nfs时出现Operation not supported

JasonWoo 说:

NFS想做gdb core,不知道哪位高人提供点思路?

这个和是否用 NFS  没有关系吧?





离线

#6 2019-06-07 09:06:13

JasonWoo
会员
注册时间: 2019-06-04
已发帖子: 84
积分: 55.5

Re: 解决Linux挂载nfs时出现Operation not supported

晕哥 说:
JasonWoo 说:

NFS想做gdb core,不知道哪位高人提供点思路?

这个和是否用 NFS  没有关系吧?

本人想在NFS挂载的远程文件系统上做core dump,但最后生成文件是空的。
但是在本地的文件系统上面,可以成功生成core文件,而且可以被gdb识别。

离线

#7 2019-06-07 09:20:31

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 解决Linux挂载nfs时出现Operation not supported

https://www.cnblogs.com/vanwoos/p/6933822.html
https://blog.csdn.net/bang417/article/details/71583668

最近遇到了一个奇怪的问题。

linux系统的pc搭建nfs server,开发板作为nfs client,开发板中全程root权限操作,执行的程序放到 nfs server 中 exports 出的目录中。

1. 开发板中已经设置了 ulimit -c unlimited

2. 将程序copy到 开发板的 /tmp 目录下执行,可以正常生成 core 文件,提示 core dumped。

3. 程序放到 nfs 上执行,生成空的 core 文件,不提示 core dumped。

4. 因为在nfs server中设置了 root_squash,anonuid=1001,anongid=1001 ,所以开发板操作nfs是以uid 为1001 的用户操作的。尝试设置成 no_root_squash,发现第3步的执行可以生成core文件,提示 core dumped。





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn