有一台闲置的 8G + 512 小主机,双网口。
虽然说只跑个 OpenWrt 有点浪费,但家里的另外一台软路由出了点问题,想给它替换掉。
将 OP 系统安装到这个硬盘的方案是:
先用 balenaEtcher 将下载的 OpenWrt.img 镜像文件 flash 到 U 盘,给小主机插上。
然后插上 KVM 启动后进 BIOS 选择 U 盘启动进入 OP 系统。
使用网线连接一台电脑,这台电脑将 OpenWrt.img 镜像文件 scp
到小主机。
然后使用 dd
命令将 img 镜像文件 flash 到 N100 的硬盘中。
拔掉 U 盘 reboot
。
剩下需要解决的是将剩余的空间给利用上,因为镜像系统中只利用了几百兆的空间,还剩 500 多 G 没用。
我的问题是,OpenWrt 这个系统好像没办法直接动态扩容,因为 /sda2 已经挂载到 /rom 了,而 /rom 是系统的一部分,没办法 unmout
再执行 parted 等调整分区操作。
所以,现在有什么好办法动态扩容?
你会怎么选?
ps. 先不考虑 pve 虚拟机方案。
1
fish3125 11 天前
可先 dd 先扩容 dd 再到 u 盘。
|
2
adoal 11 天前
你用的是 squashfs root ? ext4 root 装个 parted 可以不 umount 直接扩的。
|
3
FaiChou OP @adoal 是 squashfs 。现在考虑的是直接新建一个大一点的分区给系统用,然后将 overlay 指向这个大一点的分区。剩下的空间作为数据分区。这应该是比较友好的,不会影响到系统。
|
5
Goooooos 11 天前
一般都是扩容 overlay 的吧
|
6
seakee 11 天前
我正在编译 ext4 的,到最后就失败,,,
|
8
seakee 11 天前
刚刚成功了😂
|