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 就是我们平时说的 ...
随机推荐
- plpython 中文分词Windows 版
windows 下安装版本匹配python-3.4.3.amd64.msipostgresql-10.1-2-windows-x64.exe create language plpython3u;se ...
- 快速部署单节点RancherServer
已安装 docker,并配置docker国内镜像源 docker version docker pull rancher/rancher:v2.2.0 docker run -d -p 80:80 - ...
- AC自动机模版
我以前一直觉得AC自动机就是我打一个代码,然后可以帮我自动AC题目,现在才知道原来是处理字符串的一个有意思的东西,然后我们现在就来看一下这个东西 1464: [视频][AC自动机]统计单词出现个数 时 ...
- Linux-2.1vim简单使用
1.用vim打开文件,文件内容显示在终端,命令模式无法编辑 vim 1.txt vi 1.txt 2.使用a,i,o,shift+o编辑文件,按Esc退出编辑模式 i 插入在光标前 a 插入在光标后 ...
- Lock Puzzle CodeForces - 936C (构造)
大意: 给定字符串$s$,$t$, 每次操作可以将$S=AB$变为$S=B^RA$, 要求$3n$次操作内将$s$变为$t$. #include <iostream> #include & ...
- 剑指offer-和为S的连续正数序列-知识迁移能力-python
题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100.但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数).没多久,他 ...
- Redis原子计数器incr,防止并发请求
转自:https://blog.csdn.net/Roy_70/article/details/78260826 一.前言在一些对高并发请求有限制的系统或者功能里,比如说秒杀活动,或者一些网站返回的当 ...
- cefsharp webBrowser Javascript 打开winForm界面
在Cef webBrowser中,如果要调用 Javascript打开 一个 winForm界面,则需要使用 ShowDialog(),而不能使用 Show(),否则界面上的鼠标会转个不停
- nodejs在Mac下的卸载
卸载: 在 node 官网上下载的安装包,用安装包安装的node.应该可以用一下命令行卸载: 在终端输入以下命令: sudo rm -rf /usr/local/{bin/{node,npm},lib ...
- dedecms织梦副栏目名称和链接调用
https://blog.csdn.net/qq_41805834/article/details/79552859