使用make_ext4fs制作Ext4文件系统镜像


参考:https://blog.csdn.net/q123456789098/article/details/51912015/

 

详细内容可以参考上面的链接,下面是部分内容:

  编译Android源码最后是使用make_ext4生成 Ext4镜像+签名(更新:合理使用make_ext4参数是不会导致添加签名的),如果需要纯Ext4镜像,那么需要再去掉签名,使用simg2img。这个两个工具都是在编译Android源码时编译出来的,如果没有Android源码编译环境,当然也可以使用Ubuntu社区已经整理好的工具集android-tools-fsutils,该工具集文件列表如下:(来自android-tools-fsutils/filelist)

/usr/bin/ext2simg /usr/bin/ext4fixup /usr/bin/img2simg /usr/bin/make_ext4fs /usr/bin/mkuserimg /usr/bin/simg2img /usr/bin/simg2simg /usr/bin/simg_dump /usr/bin/test_ext4fixup


工具集安装方法:

sudo apt-get install android-tools-fsutils

 

制作Ext4文件系统镜像:

# 创建测试目录 mkdir /tmp/ext4 && cd /tmp/ext4 &&
mkdir test test_mount &&
echo "Hello Ext4" > test/HelloExt4.txt && # 生成名为test.ext4的Ext4镜像 make_ext4fs -l 512M test.ext4 test && # 挂载test.ext4到test_mount测试 mount -t ext4 -o loop test.ext4 test_mount &&
ls test_mount || echo "Error!"


完。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM