自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

scnutiger的专栏

primitive tech in memory prospective

  • 博客(8)
  • 收藏
  • 关注

原创 android Q的init rc脚本创建目录失败问题调查

最近项目碰到一个奇怪的问题,wifi组报告说自己的rc脚本创建目录不成功,提示如下错误11-19 18:40:57.855 1000 12091 13106 E WifiApBackupRestore: FileWriter exception java.io.FileNotFoundException: /data/misc/wifi_hostapd/backup.conf: open ...

2019-11-23 22:50:19 2234

原创 sdcardfs之二权限控制

sdcardfs如果没有独特的权限控制,只是转发用户态的参数和操作给底层文件系统就没有其存在的意义了。所以接下来关注sdcardfs是如何做到权限控制的。1. linux的UGO文件权限生成sdcardfs需要给vfs呈现linux标准的文件权限,即UGO(用户,组,other)权限。同时忽略掉底层文件系统的权限,以达到接管的效果。首先从inode_operations getattr...

2019-10-11 22:46:18 2590

原创 sdcardfs之一简介

1. sdcardfs是什么?sdcardfs最初由三星开发,从Android8.0开始google开始接管sdcardfs用来替换原本的FUSE文件系统。(以下代码基于android 9.0的sdcardfs)它跟sdcard(TF卡)没有关系,并不是一个磁盘文件系统。主要的功能是管理android提供的/sdcard这个目录,/sdcard这个目录被android作为"外部"存储,相对...

2019-10-11 22:32:28 5301

原创 华为EROFS文件系统的性能测试

为什么华为不直接使用squashfs,而是要另辟蹊径开发新的erofs。1. Fio性能测试比较测试环境:高通8核+eMMC。测试对象:压缩erofs文件系统,压缩squashfs文件系统和标志ext4文件系统测试项目:顺序读,随机读和分散读。(enwik9是标准测试数据,android是以android framework为主要内容的数据,两者差别主要是在压缩比上)顺序读表现...

2019-10-11 22:14:04 3008 3

原创 android5.0 sd卡访问权限简单分析

本文只是记录了早期sd卡访问权限的一些分析,以及当时sdcardfs的一些状态,部分细节未做深入分析。内置SD卡:是指我们用户文件系统一个目录,是呈现给用户可使用的一个空间,也称为内置SD卡,当然这里面有虚拟层面的意义。所以也叫emulated sdcard外置SD卡:就是我们平常见到的TF卡,可插拔,用于扩展手机ROM空间。sdcardfs是最初由三星开发的用于取代android的用...

2019-10-01 10:57:42 1724 1

原创 华为EROFS文件系统浅析

华为最近发布了一个新的linux文件系统,EROFS ( Extendable Read-Only File System ),是一个基于ROM的只读文件系统。目前已经并入内核主线4.19分支,代码可以在driver/staging/erofs目录上获取https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/d...

2018-12-09 17:13:18 25677

原创 Page和Buffer Head的区别

1. page

2016-05-28 22:32:04 3598

原创 Hello CSDN

Hello CSDN

2016-05-28 21:25:33 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除