mac环境配置本地nfs服务

前言

在这篇文章中,讲了在Mac端开启NFS服务,并通过NFS协议让其他设备挂载到你的Mac上。

步骤一:增加配置文件

首先,我们需要编辑NFS的配置文件,以便定义哪些目录可以被远程访问。

  1. 打开终端,输入以下命令以编辑/etc/exports文件:

    bash 复制代码
    sudo vim /etc/exports
  2. 在文件中添加以下内容,以共享/Users/xxxx/Documents目录:

    bash 复制代码
    /Users/xxxx/Documents -alldirs -maproot=root:wheel -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服务以使更改生效。

  1. 首先,禁用NFS服务:

    bash 复制代码
    sudo nfsd disable
  2. 然后,启用NFS服务:

    bash 复制代码
    sudo nfsd enable
  3. 重启NFS服务:

    bash 复制代码
    sudo nfsd stop
    sudo nfsd start
  4. 最后,检查NFS服务的状态,确保服务正在运行:

    bash 复制代码
    sudo nfsd status

步骤三:检查共享目录

在服务启动后,我们可以通过客户端检查IP地址下的挂载情况。

  1. 使用以下命令查看共享目录:

    复制代码
    $ showmount -e 192.168.31.103 
    Exports list on 192.168.31.103: 
    /Users/mac/nfs-share 192.168.0.0

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

步骤四:挂载共享目录

现在,我们可以将共享目录挂载到本地目录上。

  1. 使用以下命令将远程目录挂载到本地目录:

    bash 复制代码
    sudo mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.31.103:/Users/mac/nfs-share /Users/mac/demo
    • 192.168.31.103:/Users/mac/nfs-share:这是远程Mac上的共享目录。
    • /Users/mac/demo:这是本地目录,你可以选择任何你喜欢的路径。

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

相关推荐
掘根6 小时前
【即时通讯项目】环境搭建9——语言平台
ide·macos·xcode
帅得不敢出门8 小时前
MacOS安装VSCode在QEMU上模拟跑FreeRtos
ide·vscode·macos·freertos·rtos
Sahadev_8 小时前
macOS 解决 AirDrop 传输应用“已损坏“问题,以sublime为例
macos·策略模式·sublime text
pop_xiaoli8 小时前
【iOS】alloc & init & new源码阅读
macos·ios·objective-c·cocoa·xcode
MonkeyKing_sunyuhua1 天前
Mac 上用 MTR 做链路测试很适合排查“ping 不通 / 偶发丢包 / 某一跳延迟高”的问题
macos
FreeBuf_1 天前
苹果紧急发布iOS 15.8.7更新以防御“Coruna“漏洞利用工具包
macos·ios·cocoa
BIBABULALA1 天前
语音算法面试复习系列1——语音信号处理基础(上)
macos·语音识别·xcode
TESmart碲视1 天前
Mac+PC双系统如何共享双屏?KVM切换器选购的5个关键指标|TESmart用户真实体验复盘
macos·计算机外设·kvm切换器·tesmart·双屏kvm切换器·碲视
00后程序员张1 天前
使用克魔助手(Keymob)查看 iOS 设备日志与崩溃报告
android·macos·ios·小程序·uni-app·cocoa·iphone
&黄昏的乐师1 天前
VMware安装MAC虚拟机教程(安装过程记录)
macos