记录一次简单的openwrt根目录扩容过程

众所周知,openwrt的初始镜像只会使用到非常小的一部分内存,导致了大量限制空间的浪费,比如作者32g的U盘只使用到了100M出头(如下图所示),因此我们要对他进行一个扩容的操作(前排提醒,作者前部分操作在openwrt上进行,但是强烈建议将其挂载到linux上,这样能够节省大量的操作和时间)。

我们可以输入cfdisk /dev/mmcblk0 来对我们分区进行 resize的操作。(作者这里截图的时候已经进行过resize操作了)。

上下移动光标,选择你要扩大的硬盘,然后左右移动,选中resize,然后选择到你想要的大小。

之后enter确定,然后右移光标至write处,输入yes后确认。然后输入命令fdisk -l,应该能看到和作者类似的图像了。

但是在这个时候,df -h显示还没有更新。

我们需要用resize2fs /dev/mmcblk0p2命令来完成整个扩容过程,作者在这里遇到了扩容过程中最大的难点,就是我们无法umount一个busy的文件系统,还好作者是U盘启动的,这里是直接插上了笔记本,然后完成了扩容。

后来发现了一个叫做GParted的软件,如果能够将文件系统mount进其他的电脑,(比如U盘,SD卡,虚拟机之类的),可以直接使用GParted完成一键扩容(只是帮你完成了我上面命令行打的内容罢了)。

发表评论

Verified by MonsterInsights