当前位置: 首页 > news >正文

mac上挂载linux目录

在 macOS 上挂载 CentOS 目录步骤:

在挂载前确保 macOS 和 CentOS 在同一个局域网内,并且可以相互访问。如果有网络配置问题,可能会导致挂载失败或连接被拒绝的错误。

要在 macOS 上将 CentOS 的 /disk2/go 目录通过 NFS 挂载到 /Users/zongge/go 目录,需要按照以下步骤操作:

  1. 在CentOS上安装nfs

    yum -y install nfs-utils rpcbind	
    

    关闭防火墙,不想关闭的话,就打开端口,确保允许来自 macOS 客户端的 NFS 请求。默认情况下,NFS 使用的端口是 UDP 2049。你需要确保 CentOS 上的防火墙允许该端口的通信。
    如何打开防火墙这里略过,因为有些系统使用firewalld ,有些使用iptables,根据情况自行打开。这里以firewall举例:

    sudo firewall-cmd --zone=public --add-service=nfs --permanent
    sudo firewall-cmd --reload
    
  2. 查看 CentOS 上 NFS 服务器的配置

    • 在 CentOS 上编辑 /etc/exports 文件,确保有类似如下的条目:

      /disk2/go *(rw,sync,no_root_squash)
      
      • /disk2/go: 要共享的目录路径。
      • *: 允许所有客户端访问。你也可以限制为特定的 IP 地址或网段。
      • rw: 读写权限。
      • sync: 同步写入(可选)。
      • no_root_squash: 允许客户端使用 root 权限访问共享文件系统。
    • 在编辑完成后,使用以下命令重新加载 NFS 服务器的配置:

      sudo exportfs -ra
      

      NFS 服务运行状态: 确保 CentOS 上的 NFS 服务正在运行并且正确配置了共享目录。你可以通过以下命令检查 NFS 服务的状态:

      systemctl status nfs-server
      systemctl status nfs
      systemctl status rpcbind
      

      如果服务没有运行,可以使用以下命令启动它:

      systemctl start nfs-server
      service rpcbind start
      service nfs start
      
  3. 在 macOS 上进行挂载

    • 打开终端应用(Terminal)。

    • 使用 mount 命令挂载 CentOS 的 /disk2/go 目录到 macOS 的 /Users/zongge/go 目录。在这里,你需要指定 CentOS NFS 服务器的 IP 地址。

      sudo mount -t nfs -o resvport <centos_nfs_server_ip>:/disk2/go /Users/zongge/go如果需要退出挂载,则执行
      sudo umount /Users/zongge/go
      
      • -t nfs: 指定文件系统类型为 NFS。
      • -o resvport: 使用保留端口(在某些环境中可能需要)。
      • <centos_nfs_server_ip>: CentOS 上 NFS 服务器的 IP 地址。
      • /disk2/go: CentOS 上要共享的目录路径。
      • /Users/zongge/go: macOS 上的挂载点。
  4. 验证挂载

    • 执行挂载命令后,可以通过访问 macOS 上的 /Users/zongge/go 目录来验证是否成功挂载了 CentOS 的 /disk2/go 目录。
  5. 设置开机自动挂载(可选):

    • 如果需要在 macOS 启动时自动挂载,可以编辑 macOS 的 auto_master 文件并添加相应的自动挂载配置。这里略过

通过这些步骤,你应该能够在 macOS 上成功将 CentOS 的 /disk2/go 目录通过 NFS 挂载到 /Users/zongge/go 目录,并且进行验证和必要的配置。

如果出现问题,可以查看 CentOS 上 NFS 服务器的日志文件(通常在 /var/log/messages/var/log/syslog),查找关于 NFS 连接被拒绝的详细信息,以帮助进一步诊断问题。

http://www.lryc.cn/news/392942.html

相关文章:

  • Linux系统的服务——以Centos7为例
  • Numpy矩阵运算
  • Spring容器Bean之XML配置方式
  • 【Rust入门】生成随机数
  • 普通Java工程如何在代码中引用docker-compose.yml中的environment值
  • 微观特征轮廓尺寸测量:光学3D轮廓仪、共焦显微镜与台阶仪的应用
  • Rust开发环境搭建
  • 图文识别0难度上手~基于飞浆对pdf简易ocr并转txt
  • FFmpeg常用命令手册
  • CTF入门知识点
  • Leetcode 完美数
  • springboot中的定时任务编写
  • 第100+14步 ChatGPT学习:R实现随机森林分类
  • C#面 :ASP.Net Core中有哪些异常处理的方案?
  • 论文辅导 | 基于多尺度分解的LSTM⁃ARIMA锂电池寿命预测
  • 开关阀(4):对于客户技术要求信息的识别
  • Python统计实战:时间序列分析之二阶曲线预测和三阶曲线预测
  • Drools开源业务规则引擎(三)- 事件模型(Event Model)
  • 智慧校园行政办公升级,日程监控不可或缺
  • RedHat运维-Linux SSH基础3-sshd守护进程
  • 医院产科信息化管理系统源码,智慧产科管理系统,涵盖了从孕妇到医院初次建档、历次产检、住院分娩、统计上报到产后42天全部医院服务的信息化管理。
  • Softmax作为分类任务中神经网络输出层的优劣分析
  • 404白色唯美动态页面源码
  • 细说MCU的ADC模块单通道连续采样的实现方法
  • H2 Database Console未授权访问漏洞封堵
  • 基于java+springboot+vue实现的药店管理系统(文末源码+Lw)285
  • 网络爬虫基础
  • js数组方法归纳——push、pop、unshift、shift
  • VPN是什么?
  • 浅析DDoS高防数据中心网络