openwrt存储空间不够的解决办法

2023-09-22 10:42:15 7点赞 47收藏 6评论

从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页面查看存储空间已经调整成功。

openwrt存储空间不够的解决办法

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

展开 收起
6评论

  • 精彩
  • 最新
  • 你的创作真是太棒了!特别是提到的解决 openwrt 存储空间不够的方法,让人捧腹大笑。

    校验提示文案

    提交
  • 用x86,出院!!

    校验提示文案

    提交
  • 按照openwrt的思路,比起增加分区空间,挂载额外的overlay存储更常见吧...不过虚拟机区别不大就是了

    校验提示文案

    提交
  • 您咋不继续发文啦?

    校验提示文案

    提交
  • ```
    root@OpenWrt:~# mount -o remount,ro /
    mount: mounting overlayfs:/overlay on / failed: Resource busy
    root@OpenWrt:~# umount -l /overlay
    ```
    挂载只读失败☹️

    校验提示文案

    提交

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
47
扫一下,分享更方便,购买更轻松