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

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

卡卷网1年前 (2025-02-18)每日看点544

概要

使用一个编译好的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

分享给朋友:

相关文章

淘宝终于支持微信支付:这一刻我等了太久

淘宝终于支持微信支付:这一刻我等了太久

今天微博圈就被淘宝的消息刷屏了。没错,正是关于淘宝即将全面支持微信支付的消息。这条消息一出,立刻登上了微博热搜,毕竟社交巨头和电商巨擘的联手,实在令人瞩目。不少大媒体也纷纷跟进报道,这阵势真是令人惊叹。网友们纷纷表示这是巨大的变革,终于可以...

短剧推广怎么做,24年还能赚钱吗?

短剧推广怎么做,24年还能赚钱吗?

首先声明:短剧授权是免费的!短剧授权是免费的!短剧授权是免费的!其次我们再聊聊,短剧推广到底赚不赚钱?多的就不说了,随便上个图片,给大家过过瘾!然后,我们进入主题:0粉丝账号,新手,应该如何申请短剧推广!一、短剧推广变现方式首先,我们先要分...

Redmi 为什么可以把性价比做得那么高?

一位修手机的老大哥曾经跟我说过,红米1那个手机,除了处理器还凑活,其余零部件,就是市面上山寨机那种。其实红米性价比并不算极致,而且一直都有竞争者,从原来的群魔乱舞,到后来的荣耀,魅蓝,一加,再到现在的IQOO和realme。红米的方法也很简...

拼多多,怎么就成为了年轻人的「赛博菜市场」?

拼多多,怎么就成为了年轻人的「赛博菜市场」?

可惜你不在拼多多买水果蔬菜,很难一句话跟你解释,我只能笨拙的用经历来慢慢讲。我们公司有微波炉,同事们几乎都是自己带饭来上班,便当荤素搭配、水果零食;都是好看又好吃。我自己本来就不喜欢外卖,当然也加入了带饭大军: 直到某一天深夜我闲着无聊刷了...

报名的网课分期付款怎么退?

你在你分期付款的订单下面有客服电话,直接打电话描述一下你的问题,你可以告诉他你是被恶意绑定的,在不了解有退学条件这一说的情况下报的课程,可能遇到消费者诈骗了,不承认有退学金,说是霸王条款,诈骗消费者,你若分期了先把自动续费关了,别让自己个人...

为什么神经网络可以解偏微分方程,是什么原理?

为什么神经网络可以解偏微分方程,是什么原理?

题主一直比较关心神经网络在其他科学领域的应用,比如数学、物理学还有生物学,比如AlphaFold。本次带来的这篇文章傅里叶神经网络算子解偏微分方程就是一个很有意思的方向,其实我自己去年在给美国一个客户做兼职预测数字货币期权价格的时候就用到过...

发表评论

访客

看不清,换一张

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