mac环境配置本地nfs服务

一、增加配置文件

首先,我们需要编辑NFS的配置文件,以便定义哪些目录可以被远程访问。
打开终端,输入以下命令以编辑/etc/exports文件:
sudo vim /etc/exports

在文件中添加以下内容,以共享/Users/xxxx/Documents目录:
/Users/xxxx/Documents -alldirs -network 192.168.31.0 -mask 255.255.255.0

/Users/xxxx/Documents:这是你想要共享的Mac端目录。请确保权限设置为755或777,以便其他设备可以访问。
-network 192.168.31.0:请将本机IP的末尾修改为0,以指定允许访问的网络范围。

二、开启NFS服务

在配置文件编辑完成后,我们需要重启NFS服务以使更改生效。

首先,禁用NFS服务:
sudo nfsd disable

然后,启用NFS服务:
sudo nfsd enable

重启NFS服务:
sudo nfsd stop
sudo nfsd start

最后,检查NFS服务的状态,确保服务正在运行:
sudo nfsd status

三、检查共享目录

在服务启动后,我们可以通过客户端检查IP地址下的挂载情况。
使用以下命令查看共享目录:
$ showmount -e
Exports list on 192.168.31.*: 
/Users/xxxx/Documents 192.168.31.0

如果命令返回了共享目录列表,说明NFS服务已经成功配置。

四、Linux挂载Mac共享目录

现在,我们可以将共享目录挂载到Linux本地目录上。
使用以下命令将远程目录挂载到本地目录:
sudo mount -t nfs 192.168.31.*:/Users/xxxx/Documents /mnt/share

192.168.31.*:/Users/xxxx/Documents:这是远程Mac上的共享目录。
/mnt/share:这是本地目录,你可以选择任何你喜欢的路径,如果不存在需提前创建好。

如果Linux上没有安装过nfs客户端,需提前安装,使用以下命令安装。
sudo apt-get install nfs-common

通过以上步骤,你已经成功地在Mac上开启了NFS服务,并允许其他设备通过NFS协议挂载到你的Mac上。

 

转自:https://blog.csdn.net/Guzarish/article/details/143638276

 

posted @ 2026-01-21 14:00  刘镇维  阅读(1)  评论(0)    收藏  举报