查看Android设备上的分区信息

Android设备上,通常都会存在一块eMMC存储芯片来存放系统和用户数据,甚至部分的引导程序。布局

通常设备出厂时,各个厂商都会将这块存储芯片分红不少的分区,每一个分区内存放不一样的内容。具体分区的布局每一个厂商或者芯片供应商都会不同。spa

能够经过下面的命令来查看目前系统中到底有多少分区:(项目车机上)code

cat /proc/partitions

若是想知道每一个挂载到文件系统上的分区大小和使用状况的信息,能够像普通Linux同样使用:df -horm

不过df命令只显示了在文件系统上的挂载点,并无显示对应的块设备是哪一个,这点能够经过使用mount命令来弥补:blog

df和mount命令的结果相结合,能够获得更加完整的信息,好比对于/system来讲,内存

其块设备是/dev/block/platform/msm_sdcc.1/by-name/system,文件系统使用的是ext4,大小是1.9G,当前已使用了1.6G,等等。it

若是想看某些分区的别名信息,对于高通平台上来讲,能够经过下面的命令:io

ls -al /dev/block/platform/msm_sdcc.1/by-name

 

 

 这些信息能够帮助发现每一个分区究竟是用来干什么的,好比/dev/block/mmcblk0p41这个分区就是用来存放/system的。form

相关文章
相关标签/搜索