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

NFS 安装与测试

NFS 安装与测试

  • 服务器

    # NFS 共享目录
    mkdir -p ${HOME}/Share/nfs && sudo chown -R nobody:nogroup ${HOME}/Share/nfs
    
    # 安装 NFS Server
    sudo apt install nfs-kernel-server
    
    # 配置 NFS 目录
    sudo cp -arf /etc/exports /etc/exports.bak
    sudo tee -a /etc/exports <<EOF
    ${HOME}/Share/nfs     *(rw,sync,no_subtree_check)
    EOF
    
    # 检查配置
    sudo exportfs -v
    
    # 重启NFS服务,生效配置
    sudo systemctl restart nfs-kernel-server
    

    更多NFS配置可以修改/etc/nfs.conf 文件,以下示例开启 udp 支持

    sudo sed -i 's/# udp=n/udp=y/' /etc/nfs.conf
    
  • 设备

    mount -t nfs -o vers=3,nolock,proto=tcp 192.168.3.120:/home/gaoyang3513/Share/nfs /mnt/nfs/
    

    说明:

    • vers=3:强制使用 NFSv3(若服务端支持)。
    • nolock:禁用文件锁(若客户端 lockd 仍无法注册)
    • proto=tcp:使用 TCP 协议(更稳定);

问题与解决

总体排查顺序:服务器,配置 -> 服务器,防火墙(rpc端口111,NFS端口2049) -> 客户端,命令参数;

  • mount: mounting ... failed: connection refused
    内核报错svc: failed to register lockdv1 RPc service(errno 111),与rpc服务器中对文件锁相关,尝试禁用文件锁(挂载参数nolock)。

参考

  • Ubuntu最新版本(Ubuntu22.04LTS)安装nfs服务器及使用教程_ubuntu nfs-CSDN博客
  • 如何在 Ubuntu 22.04 上安装和配置 NFS 服务器
  • Network File System (NFS) - Ubuntu Server documentation
  • NFS Version 3 Protocol Specification

http://www.kler.cn/a/595814.html

相关文章:

  • MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 高级篇 part11
  • C++修炼:内存管理
  • 最质量实践Docker
  • Github 2025-03-21Java开源项目日报Top9
  • 【Linux 维测专栏 2 -- Deadlock detection介绍】
  • 解决 C 盘空间不足,免费软件高效清理
  • 初级:控制流程面试题精讲
  • 《实战指南:基于Linux环境部署与应用Milvus向量数据库》
  • (四)---四元数的基础知识-(定义)-(乘法)-(逆)-(退化到二维复平面)
  • C++学习之QT中HTTP正则表达式
  • 从OSI七层网络模型角度了解CAN通信协议
  • Android HAL服务注册与获取服务
  • php 批量把数组中的日期时间转为时间戳
  • OpenGL ES ->乒乓缓冲,计算只用两个帧缓冲对象(Frame Buffer Object)+叠加多个滤镜作用后的Bitmap
  • 算法2--两数相加
  • 系统思考—啤酒游戏经营决策沙盘模拟
  • selenium在实际的项目测试过程中的运用
  • Linux信号:一场内核与用户空间的暗战
  • PyCharm 使用指南:从安装到高效开发
  • EtherCAT转profinet网关集成汽车变速箱制造生产线自动化升级