一、Centos调整分区

centos默认安装会把磁盘剩余空分区全部分在/home下面,根据实际情况需要调整分区

1.1 查看磁盘,数据块挂载情况

#查看文件分区情况,数据卷挂载情况
df -h

#查看数据块挂载点信息
lsblk

#查看空闲可分配空间
vgdisplay

1.2 备份/home

#备份到/tmp/home.tar
tar cvf /tmp/home.tar /home

1.3 卸载/home相关数据卷,增加/数据库卷

#清除/home进程
fuser -km /home/
​
#卸载/home
umount /dev/mapper/centos-home
​
#移除home数据卷
lvremove /dev/mapper/centos-home
​
#给根目录的数据块添加容量
lvextend -L +900G /dev/mapper/centos-root
​
#增加完调整centos-root大小,使其生效
xfs_growfs /dev/mapper/centos-root 
​
#查看磁盘情况
df -h

1.4 恢复/home

#新建centos-home数据块,查看剩余还有多少空闲空间vgdisplay
lvcreate -L 40G -n /dev/mapper/centos-home
​
#新增home卷,并格式化为xfs格式
mkfs.xfs /dev/mapper/centos-home
​
#挂载
mount /dev/mapper/centos-home
​
#还原/home文件
tar -xvf /tmp/home.tar -C /home
​



二、虚拟机新增磁盘

#查看磁盘
fdisk -l

fdisk /dev/sdb

fdisk -l

#查看逻辑卷名
lvs
#将分区加入到centos的逻辑卷组中
vgextend centos /dev/sdb3

查看free剩余空闲空间,直接增加到根目录即可,添加方法往上翻

vgdisplay