Mac 文件共享高手:使用 NFS 轻松共享目录
让你的 Mac 成为一个文件共享高手:使用 NFS 轻松共享目录
你是否想过让你的 Mac 成为一个文件共享中心,让局域网内的其他设备轻松访问你的文件? Mac 自带 NFS 服务,但默认是关闭的,配置文件 /etc/exports
也缺失。 这篇文章将教你如何开启 Mac 的 NFS 服务,并共享一个目录给局域网。
配置共享目录
假设你想共享 /Volumes/BACKUP/dev/tools
目录,并设置其访问权限与当前 Mac 用户 “lily” 相同,你的局域网 IP 地址范围为 10.0.0.0,可以使用 sudo nvim /etc/exports
添加以下配置:
1 /Volumes/BACKUP/dev/tools -mapall=lily -network 10.0.0.0 -mask 255.255.255.0
生效配置
-
检查配置状态:
使用
sudo nfsd checkexports
命令检查配置状态。 如果没有报错,则会显示没有任何输出。 如果出现权限错误,例如:Permission denied
则需要在系统安全设置中为
/sbin/nfsd
添加完全磁盘访问权限。 方法是:- 打开系统偏好设置 > 安全与隐私 > 访问控制。
- 点击 “+” 添加 “完全磁盘访问” 权限。
- 使用 “cmd + shift + G” 输入
/sbin/nfsd
,并为其添加权限。
-
重启服务:
使用
sudo nfsd restart
命令重启 NFS 服务。 -
查看挂载状态:
使用
showmount -e
命令查看挂载状态。
至此,你的 Mac 已经成功开启 NFS 服务,并共享了 /Volumes/BACKUP/dev/tools
目录。 10.0.0.x 范围内的任何局域网设备都可以通过 NFS 协议挂载该目录。
- 原文作者:iamdev
- 原文链接:https://blog.iamdev.cn/post/2024/Mac_%E6%96%87%E4%BB%B6%E5%85%B1%E4%BA%AB%E9%AB%98%E6%89%8B_%E4%BD%BF%E7%94%A8_NFS_%E8%BD%BB%E6%9D%BE%E5%85%B1%E4%BA%AB%E7%9B%AE%E5%BD%95__/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止转载 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。