背景
virtualbox6.1装了个centos7的mini版本,安装的时候设置磁盘空间8g,今天检查发现根目录分区大小6.2G,可用空间没有多少了,使用du命令检查了下,/sbin、/share、/bin目录总共占了4G多,也没什么可删除了,只能扩空间。
下面这个图片,是我扩充之后的,已经增加了10G多:
下面操作,仅供参考,与分区类型、系统环境等有关,并不通用。
根分区扩容
1. 新建一个盘,10G多的大小(centos7_1.vdi)
2. 启动虚机机进入系统
3. 命令:lsblk,查看多了一个盘sdb,不同类型/环境,命名可能不一样
4. 使用cfdisk /dev/sdb,对磁盘分区,我分的这个名字叫sdb5,新建分区的时候选择逻辑分区,类型输入8e,图片是我操作完成后截的,实际操作过程显示不会和这个一模一样,忽略我分的sdb1
cfdisk的分区使用方法,看这里:https://blog.csdn.net/x763795151/article/details/106882988,其中有个分区的步骤可以参考
5. 创建物理卷:pvcreate /dev/sdb5
6. 看一下逻辑卷路径: lvdisplay
就是给这个扩容
7. 扩容:lvresize -L +10G /dev/centos/root /dev/sdb5,lvresize命令调整逻辑卷大小,可以man一下看用法:
查看卷组信息,可以看到已经加大了:
还没结束
8. 扩大文件系统:xfs_growfs /dev/centos/root
用xfs_growfs是因为我的这个文件系统类型是xfs:可以看下,如果是 ext2/ext3/ext4,使用resize2fs
完成,最后看下结果: