在系统开发中,希望保存一些数据 在恢复出厂设置以后也不会被清理掉,这样就希望创建的节点不在被清理的范围内
而recovery主要会清理 /data/ 和 /cache 分区的数据 卸载安装的app
Android手机和平板的内部存储分区列表如下:
/boot
/system
/recovery
/data
/cache
/misc
另外还有 SD card分区:
/sdcard
/sd-ext
请注意只有/sdcard是所有Android设备都有的,/sd-ext只在某些设备上可以看到。现在让我们分别分析这些分区的内容和功能。
/boot
这个分区上有Android的引导程序,包括内核和内存操作程序。没有这个分区设备就不能被引导。恢复系统的时候会擦除这个分区,并且必须重新安装引导程序和ROM才能重启系统。
/system
这个分区上是除了内核和内存操作之外的整个操作系统。里面包含了Android用户接口和预先安装的系统应用。擦除了这个分区就会删除掉Andorid系统,所以你需要进入recovery模式或者bootloader模式去安装一个新的ROM。
/recovery
recovery分区被认为是另一个启动分区,你可以启动设备进入recovery控制台去执行高级的系统恢复和管理操作。
/data
这个分区保存着用户数据。通讯录、短信、设置和你安装的apps都在这个分区上。擦除这个分区相当于恢复出厂设置,当你第一次启动设备的时候或者在安装了官方或者客户的ROM之后系统会自动重建这个分区。当你执行恢复出厂设置时,就是在擦除这个分区。
/cache
这个分区是Android系统存储频繁访问的数据和app的地方。擦除这个分区不影响你的个人数据,当你继续使用设备时,被擦除的数据就会自动被创建。
/misc
这个分区包含各种复杂的类似于on/off的系统设置。这些设置可能是USB配置和某些硬件配置信息。这是一个重要的分区,如果该分区损坏或者丢失,设备的功能可能就工作不正常。
/sdcard
这个分区不是内部的存储区,而是SD
card。这是你个人存储大文件的地方,存储多媒体文件、文档、ROM文件等等。如果你备份了这个分区上文件,那么擦除这个分区将会很安全。不过请注意一些用户安装的apps会存储数据和设置参数到SD
card上,擦除这个分区会掉的这些数据。
/sd-ext
这个分区不是Android设备的标准分区,但是在有客户ROM的情况下变得很流行。
mnt 目录 是 用于挂载其它的设备的目录
所以在init.rc 中 的on post-fs
中创建 mkdir /mnt/vendor/protect_f 0755 root root
然后把数据保存在这里 恢复出厂设置后 在进入目录下 发现数据还在
由此可以发现 在mnt/vendor 下创建文件夹和节点 恢复出厂设置都不会被清理的
10.0创建恢复出厂设置不被清除的文件夹节点.zip
版权申诉
4星 · 超过85%的资源 199 浏览量
2021-11-07
17:26:39
上传
评论
收藏 2KB ZIP 举报
安卓兼职framework应用工程师
- 粉丝: 1w+
- 资源: 55
最新资源
- 实验项目一:线性表(模板 ).docx
- 基于LM317A设计交流220V输入可调5V-12V直流输出稳压电源电路multisim10仿真源文件.zip
- Screenshot_2024-04-25-17-04-18-55_2332cb9b27b851b548ba47a91682926c.jpg
- -基于AVR单片机的LNG加液机控制器设计.pdf
- ThePowerOfNow-EckhartTolle.mobi
- BLOCK_TYPE_HEARTBEAT_D70A3465D4EE4E9_046141_dump_1st.dmp
- 项目方法测试调用接口工具
- studyupdate
- 基于西瓜数据集的决策树实现.zip
- 60套HTML网站源码-响应式-涵盖(简历&作品展示&商业&科技&培训&商城&课设等)-适配移动设备-解压即用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈