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 
相关推荐
智者知已应修善业9 分钟前
【编写函数求表达式的值】2024-4-3
c语言·c++·经验分享·笔记·算法
HABuo28 分钟前
【Linux进程(四)】进程切换&环境变量深入剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
码农小韩2 小时前
基于Linux的C++学习——动态数组容器vector
linux·c语言·开发语言·数据结构·c++·单片机·学习
济6173 小时前
嵌入式C语言(第一期)
c语言·开发语言
逑之3 小时前
C语言笔记11:字符函数和字符串函数
c语言·笔记·算法
逑之3 小时前
C语言笔记1:C语言常见概念
c语言·笔记·c#
Felven3 小时前
A. Blackslex and Password
c语言
老鱼说AI3 小时前
现代计算机系统1.2:程序的生命周期从 C/C++ 到 Rust
c语言·c++·算法
项目題供诗4 小时前
C语言基础(二)
c语言·开发语言
逑之4 小时前
C语言笔记14:结构体、联合体、枚举
c语言·开发语言·笔记