Chinaunix

标题: 好久没来了,问个问题 [打印本页]

作者: qiangqiang02    时间: 2010-03-16 11:35
标题: 好久没来了,问个问题
本帖最后由 qiangqiang02 于 2010-03-16 13:45 编辑

最后存储于 flash 中的为 Image,有两部分为:

    (1) kernel image
    (2) root fs

    据自己的理解,root fs 一般是使用 mksquashfs 这种工具来制作成 sqfs 文件系统(好像压缩率蛮高的?)

    问题1:
           系统启动后,那个 "root fs" 是怎么出来的?
     
          我倒是知道利用 mount 命令可以挂载 sqfs 这种文件系统

    问题2:
           如果是 mount 上去的,在这个 mount 的过程中是不是有个解压的过程?

    问题3:
           对于嵌入式系统来说,如果是 mount 上去的,mount 到哪里了?(RAM?)

    谢谢大家了。
作者: qiangqiang02    时间: 2010-03-16 12:53
大家发言啊
作者: zhangshengheng    时间: 2010-03-16 13:35
首先:“使用 mksqfs 这种工具”
首先你这个mksqfs是怎样得到的?没听说过呀?
作者: qiangqiang02    时间: 2010-03-16 13:39
回复 3# zhangshengheng


不好意思,是我没讲清楚,工具名称是:mksquashfs
作者: qiangqiang02    时间: 2010-03-16 14:47
最近貌似人比较少啊
作者: qiangqiang02    时间: 2010-03-17 10:00
继续顶 ..,.,.
作者: snail_314    时间: 2010-03-17 14:58
第一个问题回答:root fs映像是准备好了的,然后kernel也是将其mount到根‘/’这个名字空间的name上的。
第二个问题回答:如果压缩了,在mount之前就解压。
第三个问题回答:mount到哪儿去了?肯定是mount到‘/’这个名字空间的名字上了。还是你要问这个fs映像本身是放在哪儿的?
作者: qiangqiang02    时间: 2010-03-17 18:18
谢谢楼上的回答,虽然俺还是不明白...




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2