Openwrt 空间扩容
Openwrt 默认的空间只有 100M,安装一些软件后空间就被用完了,因此需要对 Openwrt 的硬盘进行扩容
有多种扩容方式,如新增一块硬盘,以USB挂载的方式扩容;或者修改虚拟机硬盘文件大小的方式扩容;此次通过修改虚拟机硬盘文件大小的方式扩容,这种方式适合新创建的虚拟机
修改硬盘文件大小
通过 Esxi 控制台,直接修改挂载的硬盘大小
- 在 Esxi 修改硬盘大小

创建新的分区
- 安装
cfdisk
需要使用 cfdisk 创建新的分区,所以需要安装 cfdisk
1 | opkg update |
- 使用
cfdisk创建分区
命令行输入 cfdisk ,会进入到管理分区页面;可以看到,Free Space是新添加的硬盘大小
- 选择
Free Space后选择New,创建新的分区 - 输入
Partition Size为想要的大小 - 如
3.9G,然后回车,此时可以看到挂载了新的分区/dev/sda3

选择 /dev/sda3,使用 Tab 选择 Write并输入 yes确认
- 格式化分区
格式化新增的 /dev/sda3
1 | mkfs.ext4 /dev/sda3 |
挂载扩容的空间
- 安装
block-mount
挂载新建的分区,需要使用 block-mount挂载点软件,安装完成后重启 Openwrt
1 | opkg update |
重启完成后访问 Web 页面的 系统-挂载点

选择新增,选择刚才创建的分区/dev/sda5,挂载点为作为外部 overlay 使用,并启用

保存并启用修改的配置,重启 Openwrt,进入挂载点,即可看到/overlay空间已经扩容
