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

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

相关文章:

  • 如何在SQL中高效使用聚合函数、日期函数和字符串函数:实用技巧与案例解析
  • 001 你好LabVIEW
  • 如何理解java中Stream流?
  • 对IKFOM论文中一些关键内容的理解
  • github如何为开源项目作出贡献
  • 高防ip和高防服务器的区别?
  • MSE分类时梯度消失的问题详解和交叉熵损失的梯度推导
  • 高能ISP模块功能说明
  • SQL优化主要有哪些方式
  • 技术与情感交织的一生 (二)
  • 关于神经网络中的激活函数
  • Burp Suite 代理配置全流程指南
  • IDEA导入jar包后提示无法解析jar包中的类,比如无法解析符号 ‘log4j‘
  • 【Python-OpenCV】手势控制贪吃蛇
  • 水一个人的时候
  • 1.无穷小的比较
  • 构建企业级数据的愿景、目标与规划历程
  • 字典数据类型、类
  • 扩展卡尔曼滤波
  • OpenCV中直线、曲线和圆的拟合方法
  • 外交部:国际社会广泛理解和支持中方不同意台参加世卫大会的决定
  • 美国与卡塔尔签署超2435亿美元经济及军事合作协议
  • 受贿3501万余元,中石油原董事长王宜林一审被判13年
  • 支持企业增强战略敏捷更好发展,上海市领导密集走访外贸外资企业
  • 教育部:启动实施县中头雁教师岗位计划,支撑县中全面振兴
  • 10名“鬼火少年”凌晨结队在城区飙车,警方:涉非法改装,正处理