龙空技术网

Linux 如何重新划分root分区

云技术趣谈 702

前言:

而今姐妹们对“ubuntu root目录空间已经满了”都比较关切,朋友们都想要学习一些“ubuntu root目录空间已经满了”的相关知识。那么小编在网摘上汇集了一些对于“ubuntu root目录空间已经满了””的相关文章,希望兄弟们能喜欢,我们快快来学习一下吧!

我们可以随意重置数据盘,进行重新分区。但如果想重新划分root分区,可没有那么容易,因为系统的rootfs 就部署在root分区,等于需要 拽着自己的头发把自己提起来 。那么我们就需要借助外部ISO,先启动外部系统,通过外部系统来修改我们的root 分区。我们需要挂载一个外部的ISO ,这里我通过虚拟机模拟挂载一个Ubuntu的 ISO。

然后重启系统后通过ISO启动,选择”try ubuntu“,便可以进入ios启动系统,查看当前系统的分区。(如果vda3 已经挂载,请先执行umount)

可以看到vda3 有39.5 G ,我们希望从vda3 里面再划分出4.5 G 新分区。

1、重置文件系统

我们需要先缩小 vda3 文件系统

resize2fs -fp /dev/vda3 35G
2、删除重建vda3

先通过d 命令,删除3 分区,然后n 命令,重新创建3 分区并指定35 G空间。

接下来就剩余 4.5 G空间了,我们可以再通过n 命令创建分区 4 了。

检查vda3分区

由于vda3的分区被重置,文件系统的位图也需要重置

#e2fsck -f /dev/vda3#fsck /dev/vda3检查文件系统#resize2fs /dev/vda3
格式化并挂载新分区 vda4

最后格式化vda4文件系统,并挂载的任意目录。如果需要永久挂载请编辑/etc/fstab

# mkfs.ext4 /dev/vda4# mount /dev/vda4 /opt/

最后我们关机后,卸载掉 iso 挂载。

标签: #ubuntu root目录空间已经满了