代码先锋网 代码片段及技术文章聚合

【OpenWrt】分区信息查询及数据备份

技术标签: OpenWrt

1、查询FLASH上的分区信息:

root@Hiwooya:~# cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 00030000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00010000 00010000 "factory"
mtd3: 00fb0000 00010000 "firmware"
mtd4: 00118e3c 00010000 "kernel"
mtd5: 00e971c4 00010000 "rootfs"
mtd6: 009e0000 00010000 "rootfs_data"

2、分区释义 (启动LOG中打印)

[    0.500000] Creating 4 MTD partitions on "spi32766.0":
[    0.510000] 0x000000000000-0x000000030000 : "u-boot"
[    0.520000] 0x000000030000-0x000000040000 : "u-boot-env"
[    0.530000] 0x000000040000-0x000000050000 : "factory"
[    0.540000] 0x000000050000-0x000001000000 : "firmware"
[    0.580000] 2 uimage-fw partitions found on MTD device firmware
[    0.590000] 0x000000050000-0x000000168e3c : "kernel"
[    0.600000] 0x000000168e3c-0x000001000000 : "rootfs"
[    0.610000] mtd: device 5 (rootfs) set to be root filesystem
[    0.630000] 1 squashfs-split partitions found on MTD device rootfs
[    0.640000] 0x000000620000-0x000001000000 : "rootfs_data"
分区ID分区位置容量作用
u-boot0x000000000000-0x000000030000192KB引导程序,Bootloader
u-boot-env0x000000030000-0x00000004000064KBuboot的env存储,配置参数
factory0x000000040000-0x00000005000064KBMT7688校准、MAC地址等参数
firmware0x000000050000-0x00000100000015.68MB固件分区
kernel0x000000050000-0x000000168e3c1123KB固件分区内的Linux内核分区,大小会根据内核编译配置不同而有所变化
rootfs0x000000168e3c-0x00000100000014MB固件分区内的文件系统分区,包含rootfs_rom(只读)和rootfs_data(可写)
rootfs_data0x000000620000-0x0000010000009MB固件分区内的可写文件系统分区,常用做jffs2

 

3、拷贝factory(无线校准)数据到www文件夹

root@Hiwooya:~# dd if=/dev/mtd2 of=/www/factory.bin
128+0 records in
128+0 records out
root@Hiwooya:~# ls -l /www/factory.bin
-rw-r--r--    1 root     root         65536 Oct 14 15:37 /www/factory.bin

然后使用FTP或者SCP把文件拷贝出来。

版权声明:本文为p1279030826原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/p1279030826/article/details/109074793

智能推荐

ubifs分区挂载及信息查看

ubi挂载操作: (1)格式化ubi分区   ubiformat /dev/mtd*   格式化mtdblock* (2)与ubi建了连接   ubiattach /dev/ubi_ctrl -m *   mtdblock*与ubi建立连接 (3)创建volume   ubimkvol /dev/ubi* -s 100MiB -N my_ubi_v...

PHP:pdo连接数据库获取分区名称及属性信息

连接数据库 获取分区名称及属性信息 Done!...

数据库信息备份

请看代码    ...

Oracle数据库扩展表空间及信息查询

Oracle数据库扩展表空间及信息查询 很高兴与大家分享!!! 一、表空间信息查看 二、扩展表空间 表空间扩展 数据文件路径是在表空间信息查看( 2、)中得到的 新数据文件路径是新创建的扩展文件...

mysql数据库及表信息,字段查询

查询mysql所有数据库 查询mysql数据库下的表及相关中文注释等信息 查询mysql表有哪些字段,字段类型,中文注释等信息 查询mysql表的前几行...

猜你喜欢

postgres数据库锁表信息查询及解锁

1、查看锁表信息 2、查看锁表的详细信息 3、查找所有活动的被锁的表 4、解锁...

postgresql数据库查询锁表信息及解锁

一、查询PG_STAT_ACTIVITY的信息 二、查询PG_STAT_ACTIVITY中的死锁信息 三、通过pid解锁死锁信息...

【TcaplusDB知识库】如何查询数据备份申请单信息

请求地址 url中GET参数说明 参数名称 数据类型 说明 是否必填字段 备注 uid 整型 数据备份申请单据id 是 返回语法 返回参数说明 返回状态码不为200时,表示审核失败,返回数据为审核失败的信息 返回状态码为200,表示审核成功,返回的数据结构如下: 字段名称 数据类型 说明 备注 id 整型 单据id set_id 整型 集群id zone_id 整型 zoneid table_na...

oracle 归档数据查询(分区查询)

查询201212月份数据记录的SQL如下: 等了2个小时还没结果... 找数据库维护人员解决,给出如下查询SQL语句 执行不到6秒,结果就出来了,真是够强悍的!...

【DM】达梦数据库中分区表的创建及查询操作

文章目录 一、摘要 二、演示 范围分区表 LIST分区表 哈希分区表 多级分区表 一、摘要 达梦数据库对表是进行水平分区的:水平分区的方式有以下几种: 范围分区表 LIST分区表 哈希分区表 多级分区表 二、演示 范围分区表 按商品价格范围,将商品表分为四个子表 分区列 范围区间 PRICE <10 >=10&&<100 >=100&&<...