主题 : 请问一个通过NFS启动挂载根系统的问题 复制链接 | 浏览器收藏 | 打印
I'm unicornx。
级别: 新手上路
UID: 32636
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2010-11-18
最后登录: 2011-01-03
楼主  发表于: 2010-12-07 22:15

 请问一个通过NFS启动挂载根系统的问题

我根据手册5.5.3章节操作了一下,可以看到“NFS root ...Done”的提示,我觉得系统应该是起来了,但有一个问题不是很明白。
我在Host上设置的共享的目录下"/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4"建立了一些新文件,比如: "/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4/tmp/hello.txt",开发板起来后我直接去板子上的“/tmp"下看却看不见hello.txt这个文件。
可是我觉得此时板子是通过NFS挂接网络根文件系统的,那我主机上的hello.txt似乎应该出现在板子上的/tmp下的啊,可是为何看不见呢?难道此时主机上的“ /opt/FriendlyARM/mini2440/rootfs_qtopia_qt4”没有被挂载到板子的“/”下吗?

我试了一下mount 主机的/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4后是可以看见hello.txt的,但似乎这不是我希望的通过NFS直接挂接网络根文件系统的目的,目前的做法似乎只是一种通过NFS共享文件的做法,我是想如果以后只在主机上更改"/opt /FriendlyARM/mini2440/rootfs_qtopia_qt4"的内容,然后重启target后通过NFS直接挂接到target 的"/"下,即直接将主机的“/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4”反映在target的“/” 下,该如何操作呢?谢谢。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2010-12-07 22:35
/tmp目录很特殊,它已经被挂在板子的内存节点了。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
I'm unicornx。
级别: 新手上路
UID: 32636
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2010-11-18
最后登录: 2011-01-03
2楼  发表于: 2010-12-08 10:58
我回去再试试。
其实我做这个测试的目的就是想确认一下对于采用NFS挂载根文件系统的结果是不是会把host上的一个完整的根文件系统直接挂载到目标板的“/"下。
请问我的这个理解正确吗?
I'm unicornx。
级别: 新手上路
UID: 32636
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2010-11-18
最后登录: 2011-01-03
3楼  发表于: 2010-12-08 21:19

 回 2楼(cheney) 的帖子

我试了/home目录下新建了文件,也不行啊,感觉板子起来的时候挂载在/下的似乎还是板子上的文件系统啊。
忘记说了我用的是2440,是不是发错地方了,汗。。。
I'm unicornx。
级别: 新手上路
UID: 32636
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2010-11-18
最后登录: 2011-01-03
4楼  发表于: 2010-12-08 22:21
试过了,果然/tmp目录很特殊,它已经被挂在板子的内存节点了。其他的可以。