1、首先我们在Linux系统里面找到 root.disk 的位置 , 一般来说在 /host/deepin/disks 路径下,右键-在终端中打开。
2、看一下当前的系统容量和root.disk的文件信息。发现其实这就是一个ext4镜像,那么问题就变得简单了,只要扩展这个镜像文件大小就可以了。
3、用 resize2fs 来调整分区大小,由于原来文件只有20G,使用这个命令会同时牡句圪握扩展这个文件的大小,所以确保root.disk所在分区有足够的空间用于扩容。resize2fs 1.43.4 (31-Jan-2017)用法:resize2fs [-d 调试标志] [-f] [-F] [-M] [-P] [-p] 设备 [-b|-s|新大小] [-z 撤销文件]按照提示所述,所以我们只需要使用如下命令即可。sudo resize2fs ./root.disk 40G
4、然后需要重启一下,系统才能识别新的容量。然后我们再看看文件,已经变成40G大小了,又可以放心用一段时间了。值得一提的是,resize2fs对于已经挂载的文件也是可以操作的,这里笔者是使用镜像文件模拟的,但是其实之前已经亲身测试过可行,的确能够无损扩容的。此外,本方法不仅仅适用于Deepin ,对于所有使用镜像来作为 / 根目录的系统都是适用的(Ubuntu、Debian、Redhat ...),只是没有亲自尝试,但是对于有需要的朋友还是值得一试的。