掘金 后端 ( ) • 2024-05-08 16:50

要在Linux服务器上创建一个共享目录,并让macOS可以访问和复制拷贝文件,你可以按照以下步骤操作:

这个以ip为192.168.3.200的ubuntu 2022.04的服务器为示例

nfs 服务安装

  • 在Linux服务器上安装NFS服务(如果尚未安装):

sudo apt-get update

sudo apt-get install nfs-kernel-server

  • 创建一个新的共享目录:

sudo mkdir /data/share

  • 更改共享目录的权限,以便macOS可以访问:

sudo chown nobody:nogroup /data/share

sudo chmod 777 /data/share

  • 配置NFS共享: 编辑/etc/exports文件,添加以下内容:

/data/share *(rw,sync,nosubtree_check)

这将允许所有客户端以读写模式访问共享目录。

  • 重启NFS服务以应用更改:

sudo systemctl restart nfs-kernel-server

MacOS 连接共享

  • 进入masos的终端

$ sudo mkdir /Volumes/share

$ sudo mount -o resvport 192.168.3.200:/data/share /Volumes/share

这个时候,在Finder就可以看到一个192.168.3.200的共享盘

windows 连接共享

  • 注意:windows的家庭版是没有这个功能的,请升级的专业或企业版

  • 启用NFS客户端服务:在Windows 10上,您需要启用NFS客户端服务。这可以通过“控制面板” > “程序” > “程序和功能” > “启用或关闭Windows功能”来完成,然后勾选“服务于NFS”。

  • 映射网络驱动器:在文件资源管理器中,选择“此电脑” > “映射网络驱动器”,然后选择一个可用的驱动器字母,并输入NFS共享的URL(形如\192.168.3.200\data\share)。

  • 然后再我的电脑,就可以看到你设置的分区对应的共享盘了

Linux 连接共享


$ sudo mkdir /mnt/share

$ sudo mount 192.168.3.200:/data/share /mnt/share