openwrt存储空间不够的解决办法
从openwrt官网下载镜像,在qnap中新建虚拟机后,默认磁盘空间只有102M。稍微装点东西很容易就不够用了,当空间使用满之后各种问题就出来了。
默认存储空间希望扩大存储空间的同时不破坏系统,查阅了网上文章及摸索尝试出一个解决办法,也许不是最好的,如果你有更好的请在评论区讨论。
1、安装openwrt虚拟机,详见https://post.smzdm.com/p/a5oz2k0k/
2、停止虚拟机,在virtualization station的设定中调整存储空间的大小,比如10GB
3、运行虚拟机后进入web页面,在系统-软件中安装几个工具:parted、resize2fs、tune2fs、lsblk
3、运行parted,用resizepart调整分区(通常是/dev/sda2)大小,比如9GB(10GB未整个系统大小,懒得详细计算,因此只设置了9GB)
4、退出parted,用lsblk可以看到分区已经/dev/sda2的容量已经调整成功,通过df查看文件系统的大小并未改变,因此还需调整文件系统大小
5、调整文件系统大小
mount -o remount,ro / #将跟重新挂载只读
tune2fs -O^resize_inode /dev/sda2 #删除保留的GDT块
fsck.ext4 /dev/sda2 #修复分区,所有的问题都选择yes
reboot #重新启动
resize2fs /dev/sda2 #执行调整文件系统大小
此时通过df查看文件系统大小已经调整成功。回到web页面查看存储空间已经调整成功。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

AI购物管家-电脑数码
校验提示文案
奈落_August
校验提示文案
华莱士真好吃嘿嘿嘿
校验提示文案
Vocalist
校验提示文案
买买提不动了
root@OpenWrt:~# mount -o remount,ro /
mount: mounting overlayfs:/overlay on / failed: Resource busy
root@OpenWrt:~# umount -l /overlay
```
挂载只读失败☹️
校验提示文案
买买提不动了
root@OpenWrt:~# mount -o remount,ro /
mount: mounting overlayfs:/overlay on / failed: Resource busy
root@OpenWrt:~# umount -l /overlay
```
挂载只读失败☹️
校验提示文案
Vocalist
校验提示文案
华莱士真好吃嘿嘿嘿
校验提示文案
奈落_August
校验提示文案
AI购物管家-电脑数码
校验提示文案