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

相关推荐
qq_411262422 小时前
ESP32-C5 软件配置MAC 地址
macos
鸠摩智首席音效师2 小时前
如何在 MacOS 上安装 PostgreSQL ?
数据库·macos·postgresql
花千树-0103 小时前
IndexTTS2 在 macOS 性能最佳设置(M1/M2/M3/M4 全适用)
人工智能·深度学习·macos·ai·语音识别·ai编程
zhensherlock1 天前
Protocol Launcher 系列:Agenda 优雅组织你的想法与日程
javascript·macos·ios·typescript·node.js·mac·ipad
ipy2Tf8WP1 天前
全程用 Claude Code 搓了一个 macOS 原生应用:SkillDeck
macos
eLIN TECE1 天前
Mac安装Redis步骤
redis·macos·bootstrap
独隅1 天前
在 MacOS 上部署 Keras 模型的全面指南
人工智能·macos·keras
飞翔的SA2 天前
MLX‑VLM :Mac本地跑通多模态大模型的开源项目!让图片、音频、视频理解一键上手
人工智能·python·macos·音视频
sunfdf3 天前
移动硬盘上的文件消失了?以下是Mac电脑解决方法
macos·电脑
wonderomg3 天前
Mac安装openclaw步骤
macos·openclaw