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
浙公网安备 33010602011771号