jffs2檔案系統映象掛載到Ubuntu PC端

2021-08-20 22:48:48 字數 864 閱讀 7614

載入mtdblock核心模組後通過lsmod可以檢視到: 

mtdblock、mtd_blkdevs、mtd等module

root@ubuntu

:/# modprobe mtdblock

將該裝置的大小(total_size)指定為jffs2根檔案系統映像的大小,將塊擦除大小(erase_size)指定為flash塊擦除大小,即生成該jffs2檔案系統時填寫的」-e」引數的值,兩個引數的單位都是kb。 

載入mtdblock核心模組後通過lsmod可以檢視到:mtdram module 

同時在/dev 下可以找到裝置mtdblock0

root@ubuntu

:/# modprobe mtdram total_size=16384 erase_size=64

通過dd命令將檔案系統內容複製到/dev/mtdblock0裝置中

root@ubuntu

:/# dd if=you_systemfs.jffs2 of=/dev/mtdblock0

將mtdblock裝置掛載到指定的目錄上,掛載完成後,可以到/mnt/目錄檢視、修改掛載的jffs2根檔案系統

root@ubuntu

:/# mount -t jffs2 /dev/mtdblock0 /mnt/

通過dd命令拷貝為乙個jffs2的映像檔案

root@ubuntu

:/# dd if=/dev/mtdblock0 of=new_systemfs.jffs2

製作jffs2檔案系統

今天憋了老半天了,終於把jaffs檔案系統做成功了。之前系統啟動時,一直報錯如下 empty flash at 0x00003ffc ends at 0x00004000 一直報個沒完。後來查了一下,才知道,製作jffs2檔案的時候,指定的檔案大小的引數小了,而jffs檔案大小比他大。系統啟動的時候...

製作JFFS2映象以及掛載到PC

用mkfs.jffs2 命令製作jffs2映象檔案 或者使用命令 apt get install mtd utils 命令使用例項 mkfs.jffs2 s 0x1000 e 0x40000 p 0x500000 d rootfs o jffs2.img 說明 頁大小0x1000 4k 塊大小0x4...

如何製作和使用Jffs2檔案系統

本文主要介紹如何在at91sam9261ek板子上製作和使用jffs2檔案系統,使用的是 2.6.21核心。首先 配置mtd 以上配置中沒有列出的,都沒選 其配置僅做參考,可根據自己的需要自行配置。make all 其次 製作mtd util工具 從網上zlib 1.2.3.tar.gz 解壓縮 c...