跳转至

硬盘扩容

本教程基于 ext4 文件系统的 OpenWrt,如果你的文件系统是基于 SquashFS 只读系统的话,那么会稍微麻烦一点,挖个坑,后面国光我有时间了单独来写这块内容。

OpenWrt 镜像默认的磁盘大小是比较小的,没安装几个软件就不够用了,所以需要我们手动来扩容一下:

增加空间

首先 PVE 下给之前的 SATA 硬盘增加 2GB 空间:

硬件更改后,记得重启一下这个 OpenWrt 的 VM

然后 OpenWrt 安装 cfdisk 工具:

后面扩容分区需要用到这个工具。

扩容分区

使用 cfdisk 来扩容分区,可以看到末尾有 2GB 空闲分区:

选中第二个分区,选择下面的「Resize」 调整磁盘分区大小:

最后选择第二个分区,选择「Write」 保存我们上面的操作:

此时记住我们当前的第 2 个分区路径为:/dev/sda2 下一步操作需要用到这个路径信息

设置循环

OpenWrt 安装 losetup 工具:

以及 resize2fs 工具:

接着设置循环设备并挂载,操作完重启一下:

Bash
losetup /dev/loop0 /dev/sda2
resize2fs -f /dev/loop0
reboot

扩容效果

经过上述几步操作,最终扩容成功的效果如下:

参考链接


最后更新: 2023-03-06