一、ramdisk介绍
ramdisk通过直面意思就大概能理解意思,ram disk虚拟内存盘,将ram模拟成硬盘来使用的文件系统。对于传统的磁盘文件系统来说,这样做的好处是可以极大提高文件访问速度;但由于是ram,所以 在掉电后,这部分内容不能保存。ramdisk文件系统是在系统上电后直接从磁盘一次性加载到内存,在整个运行期间都不会有写回操作,所以,任何修改都掉 电后丢失。
二、ramdisk.img介绍
ramdisk.img是android打包生成的,解压ramdisk.img后对比root根目录很相似,所以ramdisk是虚拟文件系统。这里主要讲解如何解压ramdisk.img。
file ramdisk.img--ramdisk.gz: gzip compressed data, from Unix -----可知ramdisk.img是gz的文件mv ramdisk.img ramdisk.gz-----更改后缀名gunzip ramdisk.gz-----解压,会生成ramdisk文件file ramdisk--ramdisk: ASCII cpio archive (SVR4 with no CRC)cpio -i -F ramdisk
三、ramdisk、boot.img、recovery.img之间的关系
ramdisk.img会被打包到boot.img和recovery.img中(不是同一个ramdisk.img).
ramdisk.img中比较重要的文件是"init