小编use*_*949的帖子

如何在 Ubuntu 17.10 中使 nfs 服务器支持协议版本 2?

我有一个 linux 嵌入式系统(在对其进行主动开发时)将其根文件系统挂载为从我的 ubuntu 盒子导出的 nfs 共享。所以要特别清楚:嵌入式 linux 是 nfs 客户端,我的 ubuntu 机器是 nfs 服务器。我对执行实际 nfs 安装的嵌入式系统没有太多控制权。

当我升级到 ubuntu 17.10 时,我发现这不再起作用。

经过多次调试,我想我将问题确定为协议版本不匹配:在使用wireshark嗅探流量时,我发现嵌入式系统使用旧协议版本2发送NFS数据包,但这是我在运行的ubuntu盒子上得到的

$ rpcinfo -p localhost
program vers proto   port  service
 100000    4   tcp    111  portmapper
 100000    3   tcp    111  portmapper
 100000    2   tcp    111  portmapper
 100000    4   udp    111  portmapper
 100000    3   udp    111  portmapper
 100000    2   udp    111  portmapper
 100005    1   udp  43512  mountd
 100005    1   tcp  39783  mountd
 100005    2   udp  35844  mountd
 100005    2   tcp  58287 …
Run Code Online (Sandbox Code Playgroud)

nfs 17.10

4
推荐指数
2
解决办法
8143
查看次数

标签 统计

17.10 ×1

nfs ×1