type
Post
status
Published
slug
2021/12/10/1639125544720
summary
Openwrt 根分区扩容
tags
Linux
Openwrt
category
Openwrt
icon
password
new update day
Property
Oct 22, 2023 01:31 PM
created days
Last edited time
Oct 22, 2023 01:31 PM
最近在使用Openwrt的时候、发现根分区只有可怜的
1.1G
、最近也遇到了容量吃紧的问题、所以需要对根分区进行扩容。# root @ OpenWrt in ~ [10:34:52] C:1 $ df -hT Filesystem Type Size Used Available Use% Mounted on /dev/root ext4 1.1G 1.0G 64.7M 94% / tmpfs tmpfs 929.2M 16.0M 913.1M 2% /tmp /dev/mmcblk0p1 vfat 63.9M 16.4M 47.4M 26% /boot tmpfs tmpfs 512.0K 0 512.0K 0% /dev /dev/root ext4 1.1G 1.0G 64.7M 94% /opt/docker overlay overlay 1.1G 1.0G 64.7M 94% /opt/docker/overlay2/7cce5922783d0dc5192bc171a327320584cd9bd12b76464d2f1565bfccb2f237/merged
1. 调整分区大小
- 将存储卡放到一个具有分区工具的系统上,(Linux系统为例)使用
gparted
、点击resize
按钮,将大小调整到自己所需的大小
- 点击
Edit
进行更改应用Apply
。
2. 调整文件系统大小
不知道你是不是和我一样,曾经天真地认为只要修改了分区大小文件系统肯定也会自动扩大,事实证明我还是年轻了,再来回倒腾几次后发现文件系统还是那么大,这个时候才后知后觉到。
- 以前文件系统和分区同步变化是因为自己以前都是在做分区操作,即(
fdisk
之后,随即执行了mkfs
操作,所以文件系统大小的事情不需要自己再操心)
- 所以现在需要使用
ext4
文件系统的扩容工具resize2fs
、对文件系统进行扩容。
2.1 文件系统检测 e2fsck
sudo e2fsck /dev/sdc2 e2fsck 1.46.4 (18-Aug-2021) rootfs was not cleanly unmounted, check forced. Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information Free blocks count wrong (20650, counted=20647). Fix<y>? yes Free inodes count wrong (43376, counted=43373). Fix<y>? yes
2.2 开始调整分区大小
sudo resize2fs /dev/sdc2 resize2fs 1.46.4 (18-Aug-2021) Resizing the filesystem on /dev/sdc2 to 5445120 (4k) blocks. The filesystem on /dev/sdc2 is now 5445120 (4k) blocks long.
最终结果、扩容完成
# root @ OpenWrt in ~ [11:12:10] $ df -hT Filesystem Type Size Used Available Use% Mounted on /dev/root ext4 20.5G 1021.4M 19.5G 5% / tmpfs tmpfs 929.2M 16.3M 912.8M 2% /tmp /dev/mmcblk0p1 vfat 63.9M 16.4M 47.4M 26% /boot tmpfs tmpfs 512.0K 0 512.0K 0% /dev /dev/root ext4 20.5G 1021.4M 19.5G 5% /opt/docker overlay overlay 20.5G 1021.4M 19.5G 5% /opt/docker/overlay2/3628ec8070bb326a754c197819c3356d5f5281cd39efe9c26c0cc397daef6f8a/merged
欢迎加入“喵星计算机技术研究院”,原创技术文章第一时间推送。
- 作者:tangcuyu
- 链接:https://expoli.tech/articles/2021/12/10/1639125544720
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章