mksquashfs文件系统的使用

查看当前内核支持的文件系统

c 复制代码
cat /proc/filesystems | grep "squashfs

打包bin:

c 复制代码
mksquashfs  system  system.bin -comp xz
-comp: COMPRESSION 压缩格式,gzip,lzo ,xz 
-b: BLOCK_SIZE 块大小,默认128KB 

烧录bin:

c 复制代码
flashcp -v system.bin /dev/mtd5

挂载bin:

c 复制代码
mount -t squashfs /dev/mtdblock5 /system

mount //查看文件系统挂载情况

c 复制代码
/dev/mtdblock5 on /system type squashfs (ro,relatime)

//norflash mtd镜像打包

c 复制代码
dd if=/dev/mtd0 of=/tmp/mtd0 
dd if=/dev/mtd1 of=/tmp/mtd1
dd if=/dev/mtd2 of=/tmp/mtd2 
dd if=/dev/mtd3 of=/tmp/mtd3
cd tmp/
cat mtd0 mtd1 mtd2 mtd3 > flash.bin 
rm mtd0 mtd1 mtd2 mtd3
或者:
cat /dev/mtd0 /dev/mtd1  /dev/mtd2 /dev/mtd3 > flash.bin 
相关推荐
凤年徐1 小时前
【数据结构与算法】刷题篇——环形链表的约瑟夫问题
c语言·数据结构·c++·算法·链表
Star在努力1 小时前
20-C语言:第21~22天笔记
java·c语言·笔记
艾莉丝努力练剑2 小时前
【C/C++】形参、实参相关内容整理
c语言·开发语言·c++·学习
JasmineX-12 小时前
STM32的SPI通信(硬件读取W25Q64)
c语言·stm32·单片机·嵌入式硬件
Crazy learner3 小时前
深入理解 C 语言中的拷贝函数
服务器·c语言·网络
欲儿3 小时前
Kotlin Native调用C curl
c语言·开发语言·kotlin·语言调用
草莓熊Lotso3 小时前
【数据结构初阶】--排序(四):归并排序
c语言·数据结构·经验分享·其他·算法·排序算法
努力努力再努力wz3 小时前
【Linux内核系列】:信号(上)
java·linux·运维·服务器·c语言·开发语言·c++
用户6120414922134 小时前
C语言做的贪食蛇游戏(控制台版)
c语言·后端·游戏开发
sakabu13 小时前
cJSON库应用
c语言·笔记·学习