linux使用nfs下载文件系统的流程是怎样的?

1.我们用串口给板子下载了boot和kernal,使用nfs下载文件系统。2.输入图中第一行的命令,给板子设置了nfs的参数。3.a也是对板子操作,擦除了flash,创建... 1. 我们用串口给板子下载了boot和kernal,使用nfs下载文件系统。
2. 输入图中第一行的命令,给板子设置了nfs的参数。
3. a 也是对板子操作,擦除了flash,创建了文件夹,加载了nfs,这其中的/dev/mtdblock/2为什么和第一行的/opt/rootfs不一样?
4. b中的是在linux主机上操作的,$ROOTFS_DIR这个表示什么?
5. c中 解压文件系统。
2. cd /download提示我没有download的文件夹,我使用cd $ROOTFS_DIR/download重新创建,提示我已经有了,这是什么原因?cd $ROOTFS_DIR/download中 $ROOTFS_DIR 表示的什么?
展开
 我来答
jiangtao9999
2013-06-20 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8138万
展开全部
1、其实不叫下载系统,而是叫做挂载 NFS 作为存储文件的文件系统(也就是当硬盘用),下载系统不过是最终目的而已,nfs 只是提供一个远程的可以读取的文件系统作为数据盘。
2、不是给板子……是给启动程序,还有内核……
3、第一行说的很明白了,是用 NFS 作为文件系统。所以第一行其实是设置当前 Linux 启动时挂载的 NFS 文件系统需要参数。也就是挂载 192.168.0.100 的 /opt/rootfs 这个网络 NFS 共享。这和你当前的板子没关系。只是告诉 NFS 挂载驱动,该找那个地方。
4、看前面
5、有什么问题吗?

你这明显的前面是怎么回事都不知道,就玩后面,自然你不懂了。
你先找台 x86 ,弄一个挂载 NFS 到某个目录看看怎么操作。
之后再尝试 NFS 挂载为 roofs 启动系统。
之后你前面就明白怎么回事了。
后面的命令自然也好理解了。

我很想知道你这个文件里面,a: b: c: 是什么意思?
追问

你很专业,呵呵,学习中,理解万岁!

a: b: c:是我自己写的。

  1.  第一行中root=/opt/rootfs   和  nfsroot=192.168.0.100:/opt/rootfs   所指示这两个地方需要什么文件,我的资料上不是同样的地址,是我自己的改的,后面的nfsroot=192.168.0.100:/opt/rootfs我将rootfs去掉后,程序就不能正常启动?

2的在补充问题中 

追答
1、这个问题请看 NFS 的使用方法相关文章,包括服务器端和客户端的一些内容,你就明白了。
2、$ROOTFS_DIR 是变量。所以你要看前面的赋值语句。具体 mkdir 提示有了,但 cd 不行,也请看这个变量,把这个变量带入你的命令去理解吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式