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

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

make menuconfig 配置内核:

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

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

make modules

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

执行 depmod

执行 modprobe nfs

[  207.024183] RPC: Registered named UNIX socket transport module.
[  207.030461] RPC: Registered udp transport module.
[  207.035397] RPC: Registered tcp transport module.
[  207.040317] RPC: Registered tcp NFSv4.1 backchannel transport module.