- EXT4镜像格式
一种是raw ext4 image,其特点是完整的ext4分区镜像(包含很多全零的无效填充区),可以直接使用mount进行挂载
另一种是sparse ext4 image,是一个非常普通的dat文件。由于它将raw ext4进行稀疏描述,因此尺寸比较小(没有全零的无效填充区)
- 在海思SDK文档osdrv\tools\pc\ext4_utils中编译生成有make_ext4fs,其是PC端制作EXT4工具。
- make_ext4fs工具使用方法
make_ext4fs [ -l <len> ] [ -j <journal size> ] [ -b <block_size> ]
[ -g <blocks per group> ] [ -i <inodes> ] [ -I <inode size> ]
[ -L <label> ] [ -f ] [ -a <android mountpoint> ]
[ -S file_contexts ]
[ -z | -s ] [ -t ] [ -w ] [ -c ] [ -J ]
<filename> [<directory>]
./make_ext4fs -s -l 96M rootfs_hi3559av100.ext4 ./rootfs
- make_ext4fs 参数说明
-I <inode size> 分区大小
-s 压缩成sparse image 裸写时候要转换RAW格式才能挂载。