mac 挂载nfs_MAC OS 中mount nfs 报错问题.

本文介绍如何在MacOS上挂载NFS共享,并解决常见的配置问题,如通过添加'insecure'参数解决服务器未找到的问题及用户ID不一致导致的权限问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mac OS 下挂载测试

使用挂载命令

mount -t nfs -o rw 192.168.22.8:/nfsdata /tmp/test

使用find手动连接

finder -> "前往" -> "连接服务器..."。在打开的窗口中输入"nfs://192.168.22.8/nfsdata"

问题重点1

(/etc/exports) 这里的配置文件必须要加入 insecure 参数,否则Mac OS 一直报找不到服务器的错误。

/nfsdata 192.168.22.1/26(rw,sync,insecure,no_root_squash)

问题点2

由于mac os 用户id和服务端id不一致导致设置权限有问题. 不能写操作.

解决方法

可直接 chmod 777 /nfsdata 这种方法很暴力

在服务端新建一个用户和mac中uid一样的用户然后 设置附加权限 就ok了.

mac 端 查看自己的uid id

id

uid=501(makeit) gid=20(staff) groups=20(staff),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),33(_appstore

nfs服务端

#新建用户时候指定uid

useradd -u 501 makeit

#配置共享目录的附加权限

#ubuntu 中可能没有chfacl,需要自行安装 `apt install acl -y`

chfacl -m makeit:rwx -R /nfsdata

# 如果已经有该用户了,可以使用usermod 修改用户信息

usermod -u 501 makeit

以上操作完成就直接可以在find中增删文件了.

enjoy 😯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值