标签: 4.2.2 文件系统 linux-kernel init.rc proc-sys system
分类:
目录(?)
[+]
jscese
知其白 守其黑 為天下式 __Read The Fucking Source Code
• 目录视图
• 摘要视图
• 订阅
赠书 | AI专栏(AI圣经!《深度学习》中文版) 评论送书 | 机器学习、Java虚拟机、微信开发
Android——4.2.2 文件系统目录分析
2014-11-07 19:49 3896人阅读 评论(1) 收藏 举报
版权声明:免责声明: 本人在此发文(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、
光电性能,并不代表本人局部或全部同意、支持或者反对观点。如需要详查请直接与键盘生产厂商法人代表联系 .挖井挑水无水表,不会网购无快递
最近公司要整Android内部培训,分配给我写个培训文档,这里记录如下:
撰写不易,转载请注明出处:http://blog.csdn.net/jscese/article/details/40897703
导读:
这里补充下android运行时的文件系统结构,
同样,资料网上有很多,只是简单介绍我常涉及到的,个人观点,仅供参考~
各个厂商平台可能会有出入.这里单以我这边mstar的平台
以“/”代表文件系统的根目录.
——jscese
2014/11/7
文件系统生成
目前android编译出来的镜像基本都是ext4格式,可用file命令查看,不再是之前的yaffs2,因为之前用的是nand,现在的主流已是emmc,但是在制作
android文件系统时挂载的类型就五花八门了,各种都有.
可在系统启动时/system/core/init/init.c中的main中查看mount类型.
对文件系统的创建语句基本都写在/system/core/rootdir/init.rc,这个文件语法可参考/system/core/init/readme.txt,交由init.c负责解析执行.其中
init.rc还会加载平台rc执行一些自己的操作:import/init.${ro.hardware}.rc一般的.rc都放在“/”目录下.
关于init.rc中的语句怎么被执行,这里不多描述,可另行参考init机制,可以看到里面很多对分区以及文件的shell命令,比如mount,mkdir,symlink,
chmod...
mount上去的文件类型大体有这几种:
tmpfs devpts proc sysfsrootfs yaffs2 cgroup ext4 debugfs
登录 | 注册
【Android — 框架】(12)
关闭
评论0
最新资源