ar9331修改flash大小和df、cat /proc/mtd的区别
首先感谢黄工的指导。
在openwrt固件目录下target/linux/ar71xx/image/Makefile,找到对应的机型,修改为4M,8M,16M,32M。
以oolite机型为例,如图所示。

df命令主要用于显示磁盘分区的使用情况,默认显示单位为KB(也可以通过参数修改显示单位)。我们可以利用df命令来查看磁盘已经使用了多少空间,以及还剩下多少空间等信息。
root@AP:/# df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 9600 476 9124 5% /
/dev/root 5120 5120 0 100% /rom
tmpfs 62812 364 62448 1% /tmp
/dev/mtdblock3 9600 476 9124 5% /overlay
overlayfs:/overlay 9600 476 9124 5% /
tmpfs 512 0 512 0% /dev
以上的第二列、第三列和第四列都是KB为单位显示的,不太好懂,那怎么变成我们能看懂的格式呢?
root@AP:/# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 9.4M 476.0K 8.9M 5% /
/dev/root 5.0M 5.0M 0 100% /rom
tmpfs 61.3M 364.0K 61.0M 1% /tmp
/dev/mtdblock3 9.4M 476.0K 8.9M 5% /overlay
overlayfs:/overlay 9.4M 476.0K 8.9M 5% /
tmpfs 512.0K 0 512.0K 0% /dev
这样就更容易接受了。df还可以接其他的多个参数-l,-H,-p,-m等,这里不再一一赘述。
而cat /proc/mtd可以输出mtd中保存的系统磁盘分区信息,可以了解磁盘有几个分区已经他们的名称等。
root@AP:/proc# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00e30000 00010000 "rootfs"
mtd3: 00960000 00010000 "rootfs_data"
mtd4: 00160000 00010000 "uImage"
mtd5: 00010000 00010000 "mid0"
mtd6: 00010000 00010000 "art"
mtd7: 00fa0000 00010000 "firmware"
rootfs_data :是flash剩余的内存大小
ar9331修改flash大小和df、cat /proc/mtd的区别的更多相关文章
- openwrt修改flash大小
前言 默认openwrt trunk编译出来的flash大小为8M,但是我们手上的板子可能flash大小更大,本文以MT7620a为例,将其flash大小由8M修改为16M或者32M 增加dts文件 ...
- Openwrt:逆向永久修改Flash中的Mac地址
get mtd device cat /proc/mtd dev: size erasesize name mtd0: 00800000 00010000 "ALL" mtd1: ...
- /proc/mtd 各参数的含义 -- linux内核
经/proc虚拟文件系统读取MTD分区表:cat /proc/mtd mtd .name = raspi, .size = 0x00400000 (4M) .erasesize = 0x0001000 ...
- (三)修改内核大小,适配目标板Nand flash分区配置
一. 修改内核大小 1. 在你的配置文件下uboot/include/config/xxx.h 里面有一个宏定义 #define MTDPARTS_DEFAULT "mtdparts=jz2 ...
- [Linux] -Docker修改空间大小
Docker默认空间大小分为两个,一个是池空间大小,另一个是容器空间大小. 池空间大小默认为:100G 容器空间大小默认为是:10G 所以修改空间大小也分为两个: 这里使用centos下的yum进行安 ...
- Ubuntu 查看文件以及磁盘空间大小命令df
(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h 15M ./package 16K ./.fontconfig 4.0K ...
- Linux cat /proc/meminfo 输出分析
$cat /proc/meminfoMemTotal: 2052440 kB //总内存MemFree: 50004 kB //空闲内存Buffers: ...
- #cat /proc/meminfo 详解
$cat /proc/meminfoMemTotal: 2052440 kB //总内存MemFree: 50004 kB //空闲内存Buffers: ...
- 每天记命令:lscpu 和 cat /proc/cpuinfo
[1]lscpu lscpu命令,查看cpu相关的统计信息. socket 就是主板上插cpu的槽的数目,也就是可以插入的物理CPU的个数(比如上例,可以插入1个CPU). core 就是我们平时说的 ...
随机推荐
- Java基础开篇
我是一个2019毕业的非计算机的毕业生,从大二开始喜欢上Java直到现在一直都在学习,Brid从小就对计算机感兴趣,可惜高中的时候不懂事,没有规划未来,考上了一所专科学院,然后大一并不能转专业,现在毕 ...
- Ubuntu基本操作(博主想上传图片给服务器的一些命令)
1.将当前目录下的文件移动至指定文件夹,这里用移动至网站的根目录做示范 sudo mv bamboo.jpg /val/www/html mv bamboo.jpg /val/www/html 2.进 ...
- 模块之re模块 正则表达式
正则表达式,正则表达式在处理字符串上有先天的优势,尤其大数量的字符串.先来记一个网站,此网站功能就是关于正则表达式方面的应用http://tool.chinaz.com/regex/ 单纯的正则表达式 ...
- Map<k,v>接口
https://docs.oracle.com/javase/8/docs/api/java/util/Map.html public interface Map<K,V> K—key,V ...
- oracle 重置密码(一般电网,国企需要的二级等保)
oracle 10g,11g 可以查找以下,12c没有测试 一.查看profile配置并记录;二.在重置密码之前修改profile(PASSWORD_REUSE_MAX.PASSWORD_REUSE_ ...
- C#中实现Hash应用
在C#中,数据的Hash以MD5或SHA1的方式实现,MD5与SHA1都是Hash算法,MD5输出是128位的,SHA1输出是160位的,MD5比SHA1快,SHA1比MD5强度高. 1.1 SHA- ...
- 使用 java 创建你的第一个区块链(第二部分)
本系列教程的目的是帮助您了解如何开发区块链技术. 在这第二个教程中,我们将: 创建一个简单的钱包: 使用我们的区块链发送已签名的交易: 感觉更酷. 以上这些将使我们拥有自己的加密货币! 从上一个教程开 ...
- Delphi MaskEdit 组件
- MySQL字段值按照拼音首字母排序
最简单.快速的方法: 将需要进行排序的字段编码设置为GBK,然后在查询时直接使用asc/desc就可以啦
- .htaccess防盗链方法(文件、图片)
http标准协议中有专门的字段记录referer,一来可以追溯上一个入站地址是什么,二来对于资源文件,可以跟踪到包含显示他的网页地址是什么. 因此所有防盗链方法都是基于这个Referer字段两种方法: ...