返回信息流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
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #3216同步于 2008/12/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
[求助]板子不能通过mount -t nfs 到宿主机
doudou02
2008/12/17镜像同步16 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
ramdisk就是掉电丢失的。
对于flash,如果内核中已加入驱动的话,应该在/dev/mtdblockX有节点,mount之,用-t参数指定类型
nfs如果设置都正确,可以现在挂载之前用ping命令看一下网络配置是否正确,要是挂载不上,也有可能板子的kernel没有支持nfs
以上仅供参考。
1、应该是掉电丢失的,因为ramdisk貌似不能写(具体的我没研究过,我们实验室的方案好像是ramdisk+jffs,就是因为ramdisk不能保存)
2、没弄过,不清楚
3、我还刚想说你用别的PC mount一下试试呢,不过既然你已经试过了……NFS的相关配置应该编译内核时选择,不过不确定(没试过不选行不行)
【 在 hiboy 的大作中提到: 】
: ramdisk就是掉电丢失的。
: 对于flash,如果内核中已加入驱动的话,应该在/dev/mtdblockX有节点,mount之,用-t参数指定类型
: nfs如果设置都正确,可以现在挂载之前用ping命令看一下网络配置是否正确,要是挂载不上,也有可能板子的kernel没有支持nfs
: ...................
嗯 ping一下还是很必要的说
另外,防火墙(iptables),服务运行(portmap, nfs)等等
谢谢你的回答,也让我心里明朗许多。 昨晚在本版和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
: ...................
谢谢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的相关配置应该编译内核时选择,不过不确定(没试过不选行不行)
是client端也必须kernel支持是吗? 以前我以为只要有mount命令就ok了呢 看来我理解的还是太肤浅
【 在 ho 的大作中提到: 】
: kernel当然要支持NFS了
这个应该不是原因吧,因为别的pc可以mount上我的nfs-share 而只是我的板子不行
【 在 gentleangel 的大作中提到: 】
: 把iptable关掉,可能是防火墙