【openwrt折腾日记】解决openwrt固件刷入后磁盘空间默认小的问题,关联openwrt磁盘扩容空间扩容

本文介绍了如何在刷了OpenWrt定制固件后扩展设备的磁盘空间,包括确认分区、使用SSH连接、编辑挂载点、通过命令行操作进行文件系统挂载和解压,以及重启设备和检查扩容效果。
摘要由CSDN通过智能技术生成

[亲测]解决openwrt固件刷入后磁盘空间默认小的问题,关联openwrt磁盘扩容空间扩容

原因背景

相信看到该文章的小伙伴碰到了,刷了大神定制的openwrt固件后,想装插件之类的碰到磁盘空间才几M的情况,高不成低不就的就很尴尬,那么如果你的设备本身就有大空间如64G、128G或者更大的,又或是能插入USB识别出来的。那么完全可以将本不大的空间扩容。
如下,我自己的例子:
扩容前磁盘空间才8m
在这里插入图片描述
扩容后磁盘空间56G多
在这里插入图片描述

扩容步骤

前提

先确认你的大空间分好了区且能挂载,这个是前提,不清楚的可以百度看看。
在这里插入图片描述

步骤

1.找到openwrt系统界面的[系统]-[挂载点],找到这个大容量的设备,点击编辑按钮。
在这里插入图片描述

2.在编辑窗口中,勾选启用,UUID选择好这个大容量设备,挂载点选/,接着点击保存。
在这里插入图片描述
要注意这里的命令,复制好一份,一会有用:
在这里插入图片描述

3.【关键点】通过ssh连接上openwrt

ssh连接openwrt的方式

方式有很多,我列出几个:
1、可以先到[系统]-[软件包],先装一个插件luci-app-ttyd #网页终端命令行。
2、可以通过电脑下载一个Putty工具连接,很小的。
3、可以直接通过电脑的命令行CMD连接。

连接前,要到openwrt的[系统]-管理权页面中,打开支持ssh连接,在保存应用哈。

好,继续本文,我这里用方式3连接openwrt,打开cmd后,输入命令

ssh root@"192.168.1.1"

上面这个192.168.1.1是举例,实际看你自己的刷的openwrt固件包默认的ip是多少,一般刷好固件后会有wifi,连接wifi就能看到这个ip了。或者直接将这个设备通过网线直接连到电脑,在cmd中输入命令ipconfig,也能查看到这个ip。
连接好后,就会要求输入账户名和密码,一般账户名是root,密码看固件作者自己设置,有的是password,有的是root,有的是admin,各种都有。
等看到有字母拼成的图的时候,基本可以确认连上了,此时将这个命令逐行输入回车。

mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/sda1 /tmp/extroot
tar -C /tmp/introot -cvf -. | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot

这里要注意,你的设备的文件系统名字叫什么,比如我自己的这个叫/dev/mmcblk0p1,则把上面代码的 /dev/sda1,替换成/dev/mmcblk0p1,在复制到命令行执行。
在这里插入图片描述
则,替换后实际我自己这边操作的命令是:

mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/mmcblk0p1 /tmp/extroot
tar -C /tmp/introot -cvf -. | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot

输入完命令后,确保每个命令输入回车后没有报错哈。都输入完后关闭这个命令窗口即可。

4.回到挂载点界面,点击保存并应用按钮。
在这里插入图片描述

5.重启这个openwrt的设备即可。

检查磁盘空间

可以看到容量已经从原来的8m到现在的56g了。
在这里插入图片描述

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值