前言
OpenWrt安装后的默认空间很小,需要手动扩容一下,以支持更多的扩展性
之前因为硬盘扩容不成功,我重装了好几遍,找了很多帖子,踩了很多坑,
所以写了本篇文章,希望对你有帮助
本篇文章以EXT4文件系统为例(注意:本篇文章可能不适用于其他文件系统)
安装软件包
在软件包中搜索并安装block-mount
和fdisk
以及e2fsprogs
推荐也安装一下软件包ttyd
,这样可以在OpenWrt面板直接使用终端(方便粘贴)
安装后会在服务里面会多出来一个SSH终端
在PVE中调整硬盘大小
(如果默认你不是用PVE装的【接上篇文章】,这一步可以跳过)
安装好后回到PVE
先关机,然后在硬件
这里选中磁盘,点击上面的磁盘操作
-调整大小
按照需求来,不用太大,我这里扩容1GB
正式进行硬盘扩容
然后开机,进入OpenWrt的终端进行操作
登录后,首先输入命令fdisk -l
查看空闲空间大小
可以看到有1.12GB的空闲空间
这个路径(/dev/sda)要记下,等会要用
接着新建一个分区,输入fdisk /dev/sda
1.输入p看一下分区情况
2.输入n创建新分区
3.输入3或回车
4.提示开始位置,检查开始值大于第二个分区的End值,没有问题直接回车就OK
5.输入你想要新增的大小
我是新增1GB,直接输入+1g
6.最后输入w,正式写入磁盘分区
接着输入fdisk -l
确认一下分区位置
还需要格式化一下分区,输入
|
|
(这里的/dev/sda3是我新分区的位置,你需要结合你的修改)
在OpenWrt中挂载硬盘
然后打开OpenWrt的挂载点
点击生成配置
往下滑,找到挂载点
,这时候应该就能看到刚才新建的分区
点击编辑
勾选已启用
挂载点选择作为根文件系统使用
点击保存
,
然后点击最下面的保存并应用
接着打开终端,复制下面的这段命令到一个txt文档
|
|
注意:这里的mount /dev/sda3 /tmp/extroot
中的 /dev/sda3 /tmp/extroot
是你新建的分区(需要结合你的实际情况进行修改)
(需要结合自己情况进行修改)
完成后,复制到终端运行
最后输入reboot
,重启OpenWrt
重启后就可以看到效果了