阡陌 发表于 2024-2-19 09:39:08

以动态模块 ko 的形式使用 nfs 客户端


ARM 设备的的内核中没有编进去 NFS,所以打算采用 ko 的方式加载进内核。

编译内核源程序,产生 Makefile。

make menuconfig 配置内核:

```
[*] Network File Systems--->
<M>   NFS client support
[*]   NFS client support for NFS version 3
```

![](https://file.mculoop.com/images/2024/01/11/202401112119567.png)

把 NFS client support 选做模块(M)。

```
make modules
```

生成 nfs.ko、sunrpc.ko、lockd.ko 拷贝到 `/lib/modules/$(uname -r)`

执行 depmod

执行 modprobe nfs

```
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
```



页: [1]
查看完整版本: 以动态模块 ko 的形式使用 nfs 客户端