linux 搭建nfs服务(共享文件夹)

ops/2025/2/22 5:18:08/

linux_nfs_0">linux 搭建nfs服务(共享文件夹)

要在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文件,添加以下内容:
# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
/data/share *(rw,sync,no_subtree_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

http://www.ppmy.cn/ops/160432.html

相关文章

Scrapy分布式爬虫系统

一、概述 在这篇博文中,我们将介绍如何使用Docker来部署Scrapy分布式爬虫系统,包括Scrapyd、Logparser和Scrapyweb三个核心组件。这种部署方式适用于Scrapy项目和Scrapy-Redis分布式爬虫项目。 需要安装的组件: Scrapyd - 服务端,用于运行打包后的爬虫代码,所有爬虫机器都需要…

山石网科×阿里云通义灵码,开启研发“AI智造”新时代

近日,山石网科正式宣布全面接入阿里云通义灵码企业专属版,这标志着山石网科在研发智能化、自动化领域迈出重要一步,为研发工作注入强大的AI动力,实现多维度的效率飞跃。 此次合作,阿里云通义灵码依托强大的AI能力&…

LLM论文笔记 9: Neural Networks and the Chomsky Hierarchy

Arxiv日期:2022.9.29机构:Google DeepMind / Stanford 关键词 transformer架构原理乔姆斯基体系长度泛化 核心结论 1. 虽然Transformer理论上具有图灵完备性,但在实践中能力受到位置不变性和有限记忆的限制 2. Transformer在一些任务中表现…

MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 基础篇 part 18

第18章_MySQL8其它新特性 比如编码设计在8.0后直接默认utf8mb4,解决编码问题;还有登录加密方式的添加 1. MySQL8新特性概述 1. 更简便的NoSQL支持 NoSQL泛指非关系型数据库和数据存储。随着互联网平台的规模飞速发展,传统 的关系型数据库已…

源码方式安装llama.cpp及调试

llama.cpp源码方式安装和调试配置 构建和编译 注意这里是cuda,且要开启debug模式 cmake -B build -DGGML_CUDAON -DCMAKE_BUILD_TYPEDebug cmake --build build --config Debug正在编译: 配置launch.json用于调式: 要根据自己的环境路径…

HttpServletRequest

在 Spring 框架中,HttpServletRequest 和 RequestBody JSONObject 是两种常见的参数注入方式,用于处理 HTTP 请求的数据。 1. HttpServletRequest servletRequest HttpServletRequest 是 Java Servlet API 中的一个接口,Spring MVC 中也使用…

基于 Spring Boot + 微信小程序的短文写作竞赛管理系统设计与实现(源码+文档)

大家好,今天要和大家聊的是一款基于 Spring Boot 微信小程序的“短文写作竞赛管理系统”的设计与实现。项目源码以及部署相关事宜请联系我,文末附上联系方式。 项目简介 基于 Spring Boot 微信小程序的“短文写作竞赛管理系统”设计与实现的主要使用…

LINUX安装使用Redis

参考 Install Redis on Linux | Docs 安装命令 sudo apt-get install -y lsb-release curl gpgcurl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpgsudo chmod 644 /usr/share/keyrings/redis-archive-keyrin…