NFS: Mac OS X (server) and Mac OS X (clients)实现思路

简介:

实验环境:

    NFS(server):Mac OS X   192.168.13.5

    NFS(client):Mac OS X   192.168.13.6


步骤:


NFS-server:

        苹果系统(MAC)默认自带了nfsd功能,并且随系统启动。我们要做的就是要配置:

    命令行模式:  

1
2
sudo  vi  /etc/exports   ##编辑/etc/exports
/test  -alldirs -rw -network 192.168.13.0 -mask 255.255.255.0  #说明:共享Users目录和所有子文件夹给192.168.13.0全网段,并设置为读写。

    创建需要共享文件目录:sudo mkdir /test 

    设置权限:sudo chmod 777 -R /test


sudo nfsd enable #确认NFSD服务开启

sudo nfsd restart #如果nfsd已经启动,需要重启才会生效,否则会报错:(mount_nfs: can't mount /test from 192.168.13.5 onto /test2: Permission denied)

sudo nfsd update #刷新NFSD共享资源
showmount -e #显示当前共享的资源


备注:

#使用保留端口再试一下
sh-3.2 # mount -o resvport 10.0.0.55:/nfsdata ttt

    sudo mount -t nfs -o sync,tcp,noatime,rsize=1024,wsize=1024 10.124.156.250:/uzmap/temp /uzmap/temp

NFS-client:

    客户端系统运行:

        创建挂载点:sudo mkdir /test2

        挂载:sudo mount -t nfs 192.168.13.31:/test /test2/

    开机自动挂载:

        sudo vim /etc/fstab

        192.168.13.5:/test    /test    nfs    defaults  0 0

至此完成部署。


mac卸载nsf时报错Unmount failed for /uzmap/temp/

解决方法:

    sudo diskutil unmount /uzmap/temp/   #如果依然报上述错误。则要执行下面的命令查看占用挂载点的进程。然后将其kill掉
    sudo  fuser -c /uzmap/temp


参考:http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

解决MacOS无法挂载NFS,Operation not permitted错误

在Mac OS X中新建NFS共享

NFS mount failed server Permission denied解决方法

图文教程----mac os设置开机不挂载硬盘分区的方法



mac卸载磁盘和挂载磁盘:

sudo diskutil unmount /uzmap/temp/

sudo  fuser -c /uzmap/temp

sudo mount -t nfs -o sync,tcp,noatime,rsize=1024,wsize=1024 10.124.156.250:/uzmap/temp /uzmap/temp










本文转自 南非波波 51CTO博客,原文链接:http://blog.51cto.com/nanfeibobo/1743068,如需转载请自行联系原作者
目录
相关文章
|
Shell 网络安全 数据安全/隐私保护
Mac OS版的xshell——Mac OS 终端利器iTerm2
Mac OS版的xshell——Mac OS 终端利器iTerm2
11435 1
Mac OS版的xshell——Mac OS 终端利器iTerm2
|
5月前
|
SQL 数据安全/隐私保护 Docker
Mac 安装SQL Server 2017
Mac 安装SQL Server 2017
74 0
|
6月前
|
Go 数据安全/隐私保护 iOS开发
Mac系统重装指南(不抹盘):2023版保姆级教程,轻松解决macOS问题并保留数据和软件
Mac系统重装指南(不抹盘):2023版保姆级教程,轻松解决macOS问题并保留数据和软件
162 0
|
2月前
|
网络协议 数据安全/隐私保护 iOS开发
使用mac自带VNC公网远程控制macOS
macOS系统自带有VNC远程桌面,我们可以在控制端上安装配置VNC客户端,以此来实现远程控制macOS。但通常需要在不同网络下进行远程控制,为此,我们可以在macOS被控端上使用cpolar做内网穿透,映射VNC默认端口5900,通过所生成的公网地址,来实现在公网环境下远程控制VNC。
|
7月前
|
Apache Windows
(MAC) Apache You don't have permission to access / on this server.
(MAC) Apache You don't have permission to access / on this server.
44 0
|
移动开发 iOS开发 MacOS
如何从Mac OS X Catalina将IPA文件上传到App Store[英] How to upload IPA file to App Store from Mac OS X Catalina
如何从Mac OS X Catalina将IPA文件上传到App Store[英] How to upload IPA file to App Store from Mac OS X Catalina
|
安全 Shell iOS开发
Mac OSX(Mac OS10.11) 安装 pwntools 失败的最新解决方案
Mac OSX(Mac OS10.11) 安装 pwntools 失败的最新解决方案
361 0
|
安全 网络安全 开发工具
Mac OS X下架设WebDAV Git Server
因为我的 mac mini server 不想开著 ssh 一直给人扫,所以想设定 https 的 git server,试了一下真的超简单的。
432 0
Mac OS X下架设WebDAV Git Server
|
iOS开发 MacOS
mac:macOS开机恢复系统或选择不同系统
本文转载自:https://support.apple.com/zh-cn/HT201314 解决mac开机选择不同系统的问题
1615 0