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上。

相关推荐
时光追逐者3 分钟前
一款由网易出品的免费、低延迟、专业的远程控制软件,支持手机、平板、Mac 、PC、TV 与掌机等多设备远控电脑!
macos·电脑·远程控制工具
二王一个今3 分钟前
Python打包成exe(windows)或者app(mac)
开发语言·python·macos
一勺菠萝丶4 分钟前
Mac 上用 Homebrew 安装 JDK 8(适配 zsh 终端)完整教程
java·python·macos
周杰伦_Jay5 分钟前
【Homebrew安装 MySQL 】macOS 用 Homebrew 安装 MySQL 完整教程
数据库·mysql·macos
小萌新上大分7 分钟前
Typora 配置 PicGo 使用 Gitee 图床实现图片自动上传(Mac 详细教程)
macos·gitee·typora图床·gitee图床·picgo配置gitee·typora配置图床·typora的图床gitee
林鸿群7 分钟前
Apple M3 MacOS arm64 编译QGroundControl5.0.8(base on Qt 6.8.3)
macos·ios·qgc·qgroundcontrol
Someone_sky7 分钟前
Color Wheel for Mac:一键解锁专业配色,设计效率翻倍
macos
2501_9151063212 小时前
iOS 26 能耗监测全景,Adaptive Power、新电池视图
android·macos·ios·小程序·uni-app·cocoa·iphone
Python私教16 小时前
5分钟上手 MongoDB:从零安装到第一条数据插入(Windows / macOS / Linux 全平台图解)
windows·mongodb·macos
Damon小智1 天前
玩转CodeX:CodeX安装教程(Windows+Linux+MacOS)
linux·windows·macos·ai·ai编程·codex·gpt-5