当前位置:首页 > 每日看点 > 正文内容

谁能帮我看一下openwrt的分区?

卡卷网10个月前 (02-18)每日看点492

概要

使用一个编译好的Openwrt 固件烧写系统启动后,发现用户分区只有812M, 但实际上硬件eMMC存储为32G,可以通过修改固件分区表来调整,但是比较麻烦,本文验证一种更为简便的方法来找回消失的eMMc存储。


问题分析

启动系统后查看分区信息如下:

#df -h Filesystem Size Used Avail Use% Mounted on /dev/root 812M 664M 91M 88% / tmpfs 512K 0 512K 0% /dev tmpfs 987M 19M 968M 2% /tmp cgroup 987M 0 987M 0% /sys/fs/cgroup #lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS mmcblk0 179:0 0 28.9G 0 disk ├─mmcblk0p1 179:1 0 4M 0 part ├─mmcblk0p2 179:2 0 4M 0 part ├─mmcblk0p3 179:3 0 64M 0 part ├─mmcblk0p4 179:4 0 64M 0 part ├─mmcblk0p5 179:5 0 32M 0 part ├─mmcblk0p6 179:6 0 6G 0 part / ├─mmcblk0p7 179:7 0 128M 0 part └─mmcblk0p8 179:8 0 22.6G 0 part mmcblk0boot0 179:32 0 4M 1 disk mmcblk0boot1 179:64 0 4M 1 disk zram0 254:0 0 0B 0 disk

可以看出,分区mmcblk0p6被挂载为根分区,22.6G的mmcblk0p8闲在那儿呢。

解决

执行下以命令,挂载mmcblk0p8, 发现并未显示实际大小。

mount /dev/mmcblk0p8 /mnt/ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 812M 664M 91M 88% / tmpfs 512K 0 512K 0% /dev tmpfs 987M 20M 967M 2% /tmp cgroup 987M 0 987M 0% /sys/fs/cgroup /dev/mmcblk0p8 23G 24K 21G 1% /mnt #df -h Filesystem Size Used Avail Use% Mounted on /dev/root 812M 664M 91M 88% / tmpfs 512K 0 512K 0% /dev tmpfs 987M 19M 968M 2% /tmp cgroup 987M 0 987M 0% /sys/fs/cgroup /dev/mmcblk0p8 4.0M 283K 3.5M 8% /mnt

先对/dev/mmcblk0p8进行格式化,再次重新mount后分区大小显示正常了。

#mkfs.ext4 /dev/mmcblk0p8 mke2fs 1.46.5 (30-Dec-2021) /dev/mmcblk0p8 contains a ext2 file system labelled 'userdata' last mounted on Wed Dec 20 16:54:25 2023 Proceed anyway? (y,N) y Discarding device blocks: done Creating filesystem with 5926904 4k blocks and 1482752 inodes Filesystem UUID: af5f8523-e705-4b11-8615-7c28df16aecb Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done #umount /mnt/ #mount /dev/mmcblk0p8 /mnt/ # df -h Filesystem Size Used Avail Use% Mounted on /dev/root 812M 664M 91M 88% / tmpfs 512K 0 512K 0% /dev tmpfs 987M 20M 967M 2% /tmp cgroup 987M 0 987M 0% /sys/fs/cgroup /dev/mmcblk0p8 23G 24K 21G 1% /mnt # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS mmcblk0 179:0 0 28.9G 0 disk ├─mmcblk0p1 179:1 0 4M 0 part ├─mmcblk0p2 179:2 0 4M 0 part ├─mmcblk0p3 179:3 0 64M 0 part ├─mmcblk0p4 179:4 0 64M 0 part ├─mmcblk0p5 179:5 0 32M 0 part ├─mmcblk0p6 179:6 0 6G 0 part / ├─mmcblk0p7 179:7 0 128M 0 part └─mmcblk0p8 179:8 0 22.6G 0 part /root mmcblk0boot0 179:32 0 4M 1 disk mmcblk0boot1 179:64 0 4M 1 disk zram0 254:0 0 0B 0 disk


配置永久生效

先导出fstab配置。

#block detect > /etc/config/fstab #cat /etc/config/fstab config 'global' option anon_swap '0' option anon_mount '0' option auto_swap '1' option auto_mount '1' option delay_root '5' option check_fs '0' config 'mount' option target '/mnt' option uuid 'af5f8523-e705-4b11-8615-7c28df16aecb' option enabled '0'

修改/etc/config/fstab内容如下,使能系统自动mount mmcblk0p8到 /root。

config 'mount' option target '/root' option uuid 'af5f8523-e705-4b11-8615-7c28df16aecb' option enabled '1'

重启系统后生效,

# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 812M 608M 147M 81% / tmpfs 512K 0 512K 0% /dev tmpfs 987M 18M 969M 2% /tmp cgroup 987M 0 987M 0% /sys/fs/cgroup /dev/mmcblk0p8 23G 57M 21G 1% /root

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/02/10825.html

分享给朋友:

相关文章

学了两个月网络安全,一直未入门怎么办,知乎大佬们给些建议吧?

学了两个月网络安全,一直未入门怎么办,知乎大佬们给些建议吧?

你才学两个月,就想入门,笑不活了,我学了8年了,还被人说是个菜鸟。我学了这么多的渗透,依然挖不到自己的漏洞。ailx10:学习CSRF漏洞ailx10:学习PHP XXE漏洞ailx10:学习CORS漏洞ailx10:学习ClickJack...

最让你震惊的网站有哪些?

压箱底的震惊来了,来波大的,一百个网站!这些都是我平时辛辛苦苦收集的,是真的牛逼,居然还有这种网站。1、实时地球网址:https://zoom.earth/实时图像每 10 分钟更新一次,提供风暴、天气预报、降水、火警等数据2、陕西博物馆...

Layui 不更新了么?

Layui 不更新了么?

layui2.8已经于今天正式发布了,新增优化了大量特性,这里按照layui更新日志的模块结构,详细为你一一介绍。基础风格调整新版调整主色调为#16baaa,在原有的墨绿基础上赋予了清新。更简单的构建构建代码更简单,除字体外,只有js和cs...

你是如何在不依靠工资收入的情况下赚到一万元的?

你是如何在不依靠工资收入的情况下赚到一万元的?

分享几个路子稳,门槛低,变现快,适合年轻人的靠谱的副业。绝对不是送外卖、滴滴、搬砖等等的苦力活,这几个副业都是能是性价比极高,还能让你快速成长的工作。想通过副业实现暴富、立马月入过万的同学,建议速速划走。今天撇哥就给大家分享100+个靠谱赚...

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在讨论服务网格之前,先理解一下为什么我们需要它。现代微服务架构意味着将应用拆分为多个小型、独立的服务,这些服务可以独立开发、部署和扩展。然而,服务之间的通信和管理成了巨大的挑战,例如如何保证安全的通信、负载均衡、监控与可观测性等。服务网格...

数字人民币为什么又不火了?

我完全不懂行。我一开始以为,数字人民币,是对我银行里的每一分钱,都赋予一个独一无二的数字编码。我要用一块钱买矿泉水,它就从我的存款中随机选取一百个一分钱,组合成一块钱,支付给商家。我花一百块钱吃饭,它就随机选取一万个一分钱,组合成一百块钱,...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。