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 
相关推荐
@老蝴11 分钟前
C语言 — 通讯录模拟实现
c语言·开发语言·算法
学习噢学个屁6 小时前
基于STM32汽车温度空调控制系统
c语言·stm32·单片机·嵌入式硬件·汽车
共享家95276 小时前
c语言(重点)
c语言·数据结构·算法
iCxhust6 小时前
汇编字符串比较函数
c语言·开发语言·汇编·单片机·嵌入式硬件
我命由我123459 小时前
STM32 开发 - 中断案例(中断概述、STM32 的中断、NVIC 嵌套向量中断控制器、外部中断配置寄存器组、EXTI 外部中断控制器、实例实操)
c语言·开发语言·c++·stm32·单片机·嵌入式硬件·嵌入式
宋一平工作室9 小时前
单片机队列功能模块的实战和应用
c语言·开发语言·stm32·单片机·嵌入式硬件
SY师弟9 小时前
台湾TEMI协会竞赛——2、足球机器人组装教学
c语言·单片机·嵌入式硬件·机器人·嵌入式·台湾temi协会
whoarethenext10 小时前
使用 C/C++的OpenCV 将多张图片合成为视频
c语言·c++·opencv
梦境虽美,却不长12 小时前
C语言 学习 宏命令(预处理) 2025年6月9日14:41:39
c语言·开发语言·学习
时时三省12 小时前
【时时三省】(C语言基础)将外部变量的作用域扩展到其他文件
c语言