使用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