半肾
精华
|
战斗力 鹅
|
回帖 0
注册时间 2009-10-3
|
求助 ,如何扩容openwrt的分区, 找了几个教程查看和操作, 效果失败
+如何扩容openwrt的根分区
你好, 我是使用虚拟机安装的, wrt版本为23.05.2 ,
原始镜像版本为
openwrt-23.05.2-x86-64-generic-ext4-combined.img
安装完成之后, 发现/ 根分区, 就只有128M, 完全不够耍, 想要扩容
网上找了一些帖子测试, 都是失败的
+方案1
比如overylay分区方案, 问题是本身没有overlay分区, 所以直接失败
参考连接
虚拟机下的OpenWrt磁盘Overlay扩容
http://www.manongjc.com/detail/42-jsrxxpqxpowfuci.html
+方案2
【Openwrt折腾篇】利用剩余空间扩容根目录
https://zhuanlan.zhihu.com/p/542534429
我实际操作的是这个, 前面的新增硬盘--硬盘分区--格式化磁盘--挂载, 我都做了
挂载分区我是用 mount /dev/sdb1 / 的方式来做的[我新增的磁盘, 识别为/dev/sdb1]
看着效果是一致的, web上也有实操过.效果没能实现
但是有问题.这个mount动作
1, 这个不是写入到/etc/fstab,那么开机不自动挂载, 不就无效了,
2.我记得还有一个vi /etc/rc.local, 能做开机后自动执行的部分命令的, 但是这个不对, 系统都在磁盘A启动了, 还能再重新挂载到磁盘B么
接下来的命令命令
mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf - / 这句是什么意思
umount /tmp/introot
umount /tmp/extroot
我都操作了, 但是重启之后, 使用df -h , 查看根分区,还是只有128M,
操作都没问题, 不知道有什么要素不对
麻烦有时间扩容经验的人帮忙看看, 还有哪里做得不对的
+综上, 有几个问题
问题1--df -h中, 没有overlay分区, 是为什么
问题2--使用剩余空间,或者新增磁盘扩展根分区的操作也失败了,这个是为什么, 明明都是按照手册来操作的
问题3--在web上操作挂载mount , 没有写入到fstab, 怎么能做到永久开机挂载的
问题4-
mount --bind / /tmp/introot
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf
这串命令是什么意思, 实际查看的效果, 就是把根分区的内容, 复制到 /tmp/introot
然后打包/tmp/introot的内容 , 压缩到/tmp/extroot 中 |
|