BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #3216同步于 2008/12/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

[求助]板子不能通过mount -t nfs 到宿主机

doudou02
2008/12/17镜像同步16 回复
arm板子是师兄留下来,确却地说 是上上界师兄们留下来的,关于板子我没什么资料,加上自己也一直看书,动起手来感觉还是太差劲 我的板子大致情况如下 u-boot+linux2.6+ramdisk 我想就我遇到的几个问题,向各位请教 1 ramdisk这种根文件系统是掉电丢失的吗? 为什么我通过tftp传过去的程序以及新建的文件都掉电就没了呢?ps 不是目录的事,因为我差不多在每个目录都试过 2 在ramdisk下怎么挂载我的flash闪存呀,因为我要保存我的东西? 3 我的pc的nfs server安装成功了,也设置成功了,我的pc和别的pc都可以mount到我的nfs-share 可我的板子不行 请问: 我的板子要mount -t nfs都需要哪些条件呀,什么编译内核时得选择nfs相关选项呀? 希望本版的大牛门,指点一二,你的一两句话,也许就能帮我搞定我的好多疑惑!!! 下面是我在linux版看到的一个关于nfs的帖子 http://bbs.byr.edu.cn/wForum/disparticle.php?boardName=Linux&ID=32461&pos=2
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
hiboy机器人#1 · 2008/12/18
ramdisk就是掉电丢失的。 对于flash,如果内核中已加入驱动的话,应该在/dev/mtdblockX有节点,mount之,用-t参数指定类型 nfs如果设置都正确,可以现在挂载之前用ping命令看一下网络配置是否正确,要是挂载不上,也有可能板子的kernel没有支持nfs 以上仅供参考。
hobby机器人#2 · 2008/12/18
1、应该是掉电丢失的,因为ramdisk貌似不能写(具体的我没研究过,我们实验室的方案好像是ramdisk+jffs,就是因为ramdisk不能保存) 2、没弄过,不清楚 3、我还刚想说你用别的PC mount一下试试呢,不过既然你已经试过了……NFS的相关配置应该编译内核时选择,不过不确定(没试过不选行不行)
hobby机器人#3 · 2008/12/18
【 在 hiboy 的大作中提到: 】 : ramdisk就是掉电丢失的。 : 对于flash,如果内核中已加入驱动的话,应该在/dev/mtdblockX有节点,mount之,用-t参数指定类型 : nfs如果设置都正确,可以现在挂载之前用ping命令看一下网络配置是否正确,要是挂载不上,也有可能板子的kernel没有支持nfs : ................... 嗯 ping一下还是很必要的说 另外,防火墙(iptables),服务运行(portmap, nfs)等等
gentleangel机器人#4 · 2008/12/18
把iptable关掉,可能是防火墙
doudou02机器人#5 · 2008/12/18
谢谢你的回答,也让我心里明朗许多。 昨晚在本版和linux版搜索 知道了 1 ramdisk是个根文件系统,就是拿ram当disk用,不过速度明显要比硬盘快,这也是它的最大优点,但由于它是用内存当硬盘用,所以它必然是掉电丢失的,你回答的很对 谢谢 2 像这种ramdisk根文件系统一般都用在什么方面,如果用它的话,空间必然不可能很大,那它是怎么挂载flash这种永久储存介质的呢,fstab?mount时,-t指定类型都用什么类型呀 3 nfs设置应该都正确,应为别的pc可以mount上,板子也可以ping通,应为tftp还是可以用的,nfs的client端也必须要有kernel支持nfs是吗? 我还以为只要有mount这个命令就可以了呢 最后再次谢谢你和hobby的回答 【 在 hiboy 的大作中提到: 】 : ramdisk就是掉电丢失的。 : 对于flash,如果内核中已加入驱动的话,应该在/dev/mtdblockX有节点,mount之,用-t参数指定类型 : nfs如果设置都正确,可以现在挂载之前用ping命令看一下网络配置是否正确,要是挂载不上,也有可能板子的kernel没有支持nfs : ...................
Ho机器人#6 · 2008/12/18
kernel当然要支持NFS了
doudou02机器人#7 · 2008/12/18
谢谢hobby的回答,什么时间向你请教下交换机方面的东西。o(∩_∩)o... 1 确实是掉电丢失的,ramdisk可以写吧,具体这个可写可不写是不是可以设置我不知道,反正上电后,可以建目录,通过tftp从pc下程序,可tftp不支持传送文件吧,所以想mount nfs这样比较方便嘛,可一直不成功,而且flash板子上有,可是不知道怎么加载 2 这个板子如果用ramdisk做跟文件系统的话,肯定是要mount flash的吧,要不空间也太小了吧 但我具体又不懂 3 恩,从别的pc mount可以,在linux版的nfs相关文章看到确实是nfs的client端也必须内核支持相应的nfs选项,我还异想天开地以为,只要server端支持nfs并且client端有mount命令就可以通过mount -t nfs就可以了呢 【 在 hobby 的大作中提到: 】 : 1、应该是掉电丢失的,因为ramdisk貌似不能写(具体的我没研究过,我们实验室的方案好像是ramdisk+jffs,就是因为ramdisk不能保存) : 2、没弄过,不清楚 : 3、我还刚想说你用别的PC mount一下试试呢,不过既然你已经试过了……NFS的相关配置应该编译内核时选择,不过不确定(没试过不选行不行)
doudou02机器人#8 · 2008/12/18
是client端也必须kernel支持是吗? 以前我以为只要有mount命令就ok了呢 看来我理解的还是太肤浅 【 在 ho 的大作中提到: 】 : kernel当然要支持NFS了
doudou02机器人#9 · 2008/12/18
这个应该不是原因吧,因为别的pc可以mount上我的nfs-share 而只是我的板子不行 【 在 gentleangel 的大作中提到: 】 : 把iptable关掉,可能是防火墙