移植nfs-utils到ARM(海思平台)上实现NFSD

本文详细介绍了如何在海思ARM平台如Hi3521A等上,通过修改内核配置、交叉编译portmap和nfs-utils,实现NFS服务器功能,以满足IPC视频数据存储需求。

前言

客户业务需要,让IPC通过NFS挂载到NVR/DVR上,实现视频数据的存储

硬件平台

海思ARM平台,Hi3521A/H3521D/Hi3531A/Hi3531D/Hi3536/Hi3536C/Hi3536D…

源码下载

nfs-utils及portmap
https://download.youkuaiyun.com/download/qq91551663/12838648

内核修改

内核默认不支持NFSD功能,需在内核配置将其打开

例如,我修改Hi3536C的配置文件,路径是:linux-3.18.y/arch/arm/configs/hi3536c_full_defconfig

改
	# CONFIG_NFSD is not set
为
	CONFIG_NFSD=y
	CONFIG_NFSD_V2_ACL=y
	CONFIG_NFSD_V3=y
	CONFIG_NFSD_V3_ACL=y
	CONFIG_NFSD_V4=y
	CONFIG_NFSD_FAULT_INJECTION=y

或者
可以通过make menuconfig打开支持
找到File systems
在这里插入图片描述
Network File Systems
在这里插入图片描述
NFS server support,敲空格,将其改为星号,退出保存即可

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值