jffs2文件系统[2]--压缩性

该博客详细描述了在Ubuntu操作系统中验证jffs2文件系统压缩性的过程。首先挂载jffs2文件系统,然后检查其初始使用率。接着,通过创建一个20MB的文件,并利用du和df命令观察文件大小和分区利用率的变化。结果显示,尽管文件大于分区总大小,但利用率仅为7%,从而证实了jffs2的优秀压缩能力。
摘要由CSDN通过智能技术生成

我们在unbuntu上验证jffs2文件系统压缩性。

1. 先挂载一个jffs2文件系统

sudo modprobe mtdram total_size=16384
sudo modprobe mtdblock
mkdir /home/qc/31863/jffs2
sudo mount -t jffs2 /dev/mtdblock0 /home/qc/31863/jffs2/

2. 查看当前使用率

qc@qc-VirtualBox:/dev$ df /dev/mtdblock0 
文件系统       1K-块  已用  可用 已用% 挂载点
/dev/mtdblock0 16384   644 15740    4% /home/qc/31863/jffs2

3. 通过dd命令建立20M文件

qc@qc-VirtualBox:~/31863/jffs2$ sudo dd if=/dev/zero of=test.zero bs=1M count=20
记录了20+0 的读入
记录了20+0 的写出
20971520 bytes (21 MB, 20 MiB) copied, 0.173613 s, 121 MB/s
qc@qc-VirtualBox:~/31863/jffs2$ ls -l test.zero
-rw-r--r-- 1 root root 20971520 8月   2 23:55 test.zero

4. 通过du命令和df命令查看大小和利用率

qc@qc-VirtualBox:~/31863/jffs2$ sync 
qc@qc-VirtualBox:~/31863/jffs2$ df -h ~/31863/jffs2/
文件系统        容量  已用  可用 已用% 挂载点
/dev/mtdblock0   16M  1.2M   15M    7% /home/qc/31863/jffs2
qc@qc-VirtualBox:~/31863/jffs2$ du -sh ~/31863/jffs2/
20M	/home/qc/31863/jffs2/

由上可以看出20M比分区总大小16M大,但是利用率才7%。由此可见jffs2压缩性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值