开发板遇到“mount: /mnt: bad option; for several filesystems (e.g. nfs, cifs) ...”问题

记录一个小问题:

mount -t nfs -o nolock,nfsvers=3,vers=3 XXX:/nfs /mnt

新编译了一个文件系统,使用命令进行nfs挂载时出现了如下错误:

mount: /mnt: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

在一些论坛上发现使用busybox.suid可以挂载,但是不清楚原因,望科普:

busybox.suid mount -t nfs -o nolock xxx:/nfsroot /mnt

我觉得这样做并不是很好,从报错我觉得可能是mount命令缺少相关nfs的命令,最后对比其它的文件系统发现缺少一些可执行文件

我这边编译文件系统是使用yocto编译,经过查找后,在local.conf添加了“nfs-utils” 这个包,重新编译后生成上图文件,测试可以正常挂载。


版权声明:本文为Jocker_xie原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。