Android dm设备和分区关系以及文件系统介绍
1、mount查询挂载情况如下,可以看到dm-55挂载到了/data下面,查看dm-55相关分区信息
mount信息查询:
/dev/block/dm-55 on /data type f2fs /
cat /sys/block/dm-55/dm/name
userdata或者
ls -l /dev/block/mapper/
userdata -> /dev/block/dm-55
2、dm-5对应哪个分区设备:
ls -la /sys/block/dm-55/slaves/
lrwxrwxrwx 1 root root 0 2025-08-08 02:34 vda101
3、vda101对应哪个分区呢
ls -l /dev/block/by-name/
userdata -> /dev/block/vda101
如果是android super分区会比较复杂,包含了vendor、product和system的dm-verity挂载情况:
比如vendor挂载相关信息查询:
mount信息如下,相当于vendor用了两个dm设备:
dm-10---->dm-6---->vendor_a--->在vda55上--->v