文件系统
rockly89
这个作者很懒,什么都没留下…
展开
-
fs_mgr模块
recovery下的roots.cpp中读取fstab文件时调用到了android提供的fs_mgr模块,s_mgr模块位于 system/core/fs_mgr下原创 2016-08-23 19:37:40 · 3484 阅读 · 0 评论 -
查看安卓设备分区信息
cat /proc/partitions原创 2016-09-17 12:54:15 · 1332 阅读 · 0 评论 -
高通智能机分区表详细解析
很不错的帖子,以前很多firmware里不了解的二进制格式的系统镜像都能知道大概作用了Label Purpose of this partitionModem Partition for modemFsc Cookie partition to store Modem File System’s cookies.Ssd Pa转载 2016-09-17 14:27:05 · 5860 阅读 · 0 评论 -
Linux下获取存储介质扇区大小
通过proc文件系统获得,在proc文件系统中有一个名为partitions的文件。这个文件中包含本地磁盘的硬盘及分区信 息。根据Linux下设备命名规则,如果设备名的最后一个字符是数字就应该是分区,否则就是硬盘。 根据这个文件,还可以知道硬盘设备名称以及每个硬盘中分区的数量和每个分区的设备名称。 获取硬盘扇区大小信息:/* get size in bytes */i转载 2016-10-25 21:10:03 · 1662 阅读 · 0 评论 -
对superblock的理解
对superblock的理解首先从partition structure的结构开始:1、首先了解下block,对于ext2(ext3)文件系统而言,硬盘分区首先被划分为一个个的block,同一个ext2文件系统上的每个block大小都是一样的。但是对于不同的ext2文件系统,block的大小可以有区别。典型的block大小是1024 bytes或者4096 bytes。这个大小在创转载 2016-10-25 21:23:06 · 2647 阅读 · 0 评论 -
sysfs文件系统各子目录含义
/sys/block 块设备目录,目前此目录已指向到/sys/devices/中设备描述符链接文件/sys/bus 设备按总线类型分层放置子目录,/sys/devices/中的所有设备都是链接于某种总线,bus子目录在每一种具体总线之下都可以找到对应每一个具体设备的描述符号链接/sys/class 设备按功能分类放置子目录,/sys/dev 按字符设备和块设备的主次号码分类放置原创 2017-01-08 10:50:17 · 805 阅读 · 0 评论 -
emmc FITRIM/discard命令在android系统中提升write performance的运用
SSD/emmc 存储设备discard命令的使用意义及使用方法,请参考xfs官网上的这篇文章,描述详细。 http://xfs.org/index.php/FITRIM/discardFITRIM/discard我的理解是:discard命令,只是将page标识为dirty状态,并未做真正的block erase操作。而当一个block大部份page都标识为d转载 2017-07-01 11:13:26 · 2009 阅读 · 0 评论 -
Linux系统中对SSD硬盘优化的方法
Linux系统中对SSD硬盘优化的方法2011-10-1 笑看风云 硬件这里说的优化是针对EXT4格式,因为看了很多国外网站的很多读写评测,目前来说,EXT4在SSD硬盘是最快的,所以推荐使用SSD硬盘的使用EXT4格式。优化方案如下:文章提到的fstab在/etc里面,可以直接运行"sudo gedit /etc/fstab"来修改 1、关闭日志功能转载 2017-07-01 11:16:38 · 1339 阅读 · 0 评论