首先我们先来看下为扩容之前的可用空间,11M左右可用
一、安装cfdisk傻瓜磁盘分区工具
1.更新源
也可以通过命令更新
opkg update
2.安装cfdisk
也可以通过命令安装
opkg install cfdisk
二、开始分区
1.终端输入命令
cfdisk
可以看到有439.5M可用空间
2.选择到free space选项,然后选择new来新建分区
可用的有439.5M,我就分400M来使用,然后就输入400M
选择primary
然后在选择新分区出来的400M sda3,选择write
回车以后输入“yes”来保存
这时会返回上一级,然后在选择Quit
出现Syncing disks 说明操作已经成功
三、格式化新建的sda3的分区
输入命令:
mkfs.ext4 /dev/sda3
四、把分区好挂载到mount /sda3下
mount /dev/sda3 /mnt/sda3
挂载完成检测一下,如果看到有lost+found就说明挂载成功了
ls /mnt/sda3
五、迁移Overly中的配置文件
1.首先进入到overlay目录下看看有哪些目录
cd /overlay
ls
可以看到有upper work两个目录
2.把overlay目录下的所有文件拷贝到sda3里面去
cp -r /overlay/* /mnt/sda3
检测下是否拷贝成功
ls /mnt/sda3
有这两个目录 说明已经拷贝成功
六、回到系统界面挂载目录
首先启用挂载点,然后在UUID选择里面选择我们分出来的400M那个
然后挂载点里面选择 作为overlay使用
保存应用,然后从起路由器
七、检测下空间是否增加
如果你系统恢复出厂设置过,那么不用在繁琐的从新去配置,重置后不会改变磁盘分区,只需要在从第六步开始操作即可
首先我们看下默认容量现在只有12M
一、首先编辑ESXI的openwrt,添加一个容量为30G的硬盘
二、进入到系统磁盘管理看下30G的新增加的容量
大家可以看到分区表为UNKNOWN就是还未分区未挂载的状态
三、进行格式化挂载分区
注意看目前新盘的目录为 /dev/sdb,输入命令
mkfs.ext4 /dev/sdb
现在回到磁盘管理看下,分区表已经变成loop了
接着重新启动系统,然后检测一下
看到这样的信息说明已经格式化完成,并且已经挂载了,现在命令检测下是否挂载上
ls /mnt/sdb
如果看到有lost+found就说明挂载成功了
四、迁移Overly中的配置文件
1.首先进入到overlay目录下看看有哪些目录
cd /overlay
ls
可以看到有upper work两个目录
2.把overlay目录下的所有文件拷贝到sdb里面去
cp -r /overlay/* /mnt/sdb
检测下是否拷贝成功
ls /mnt/sdb
有upper work这两个目录 说明已经拷贝成功
五、回到系统界面挂载目录
首先启用挂载点,然后在UUID选择里面选择我们分出来的30G那个
然后挂载点里面选择 作为overlay使用
保存应用,然后从起路由器
实战遇到2个问题,补充一下
1、cfdisk这段,我补充下,如果你的硬盘是内置emmc的,类似我的情况(dell 5070内置14.7GB emms),直接输入cfdisk会报错,打不开/dev/sda
解决办法:
先lsblk,查看自己的磁盘情况,找到磁盘的设备名,比如我的是/dev/mmcblk0
然后cfdisk /dev/mmcblk0,就能进入分区工具了
2、mount加载这段,mount /dev/sda3 /mnt/sda3,对小白用户如果遇到/mnt/sda3不存在,就要先建立这个目录
mkdir -r /mnt/sda3(注意sda3根据自己实际的磁盘设备看,比如我的是mmcblk0p3
希望对其他人有帮助
最后一步,重启完 已挂载的文件系统 里面就没有了,但是 挂载点 里面的还在,容量没有增加,是什么情况?
我也遇到了,你解决了么?
格式化/dev/sda3后,mount时报如下错误
root@OpenWrt:/# mount /dev/sda3 /mnt/sda3
NTFS signature is missing.
Failed to mount ‘/dev/sda3’: Invalid argument
The device ‘/dev/sda3’ doesn’t seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
但是df显示是mount上了。后续在web端新增了overlay的挂载点,但重启路由器后/dev/sda3和/mnt/sda3的mount 关系就丢失了
root@OpenWrt:/# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 93440 93440 0 100% /rom
tmpfs 1021136 4456 1016680 0% /tmp
/dev/loop0 428800 142860 285940 33% /overlay
overlayfs:/overlay 428800 142860 285940 33% /
/dev/sda1 64496 5044 58144 8% /boot
/dev/sda1 64496 5044 58144 8% /boot
tmpfs 512 0 512 0% /dev
/dev/sda3 1998672 6144 1871288 0% /mnt/sda3
爱快下如何扩容?我新建了一个磁盘,在lede里面压根就没识别。。。。
[…] 2020年5月5日,更新VLEDE1.2.3版本,加入cfdisk傻瓜磁盘分区工具,可以更好的扩容空间,扩容教程https://vt.wooomoo.com/archives/13889,加入netdata实时监控功能,升级各插件版本提升稳定性。 […]
爱快虚拟机下面。我新建一个磁盘。在LEDE里面挂载点作为外部overlay使用。还是在软件包里面看空间没有增大。