## Linux虚拟机硬盘(LVM)扩容
- 操作系统: CentOS 7.8
### Linux磁盘管理基础知识介绍
- 物理卷(Physical Volume,PV):就是指硬盘分区,也可以是整个硬盘或已创建的软RAID,是LVM的基本存储设备。
- 卷组(Volume Group,VG):是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个逻辑卷。
- 逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。
## 操作步骤
### 查看磁盘分区情况
fdisk -l
### 根据上面的命令查看到未分区的磁盘/dev/sdc,进行分区
fdisk /dev/sdc
### 对于上面的操作,依次输入 n 新建分区 -> p 主分区 -> 划分大小,默认全部,回车两次 -> 这里设置分区类型 输入t -> 回车,默认分区 -> 输入 L 显示所有的分区 id, 这里LVM 是8e,输入 8e -> 配置完后 输入w 保存退出
### 查看新建分区的编号,可以看到是 /dev/sdc1
fdisk -l
### 分区完后,需求重启一下
reboot
### 为了让之后的LVM可以使用到这个分区,我们需要在新的分区 /dev/sda3 上创建物理卷PV
pvcreate /dev/sda3
### 查看卷组
pvgdisplay
### 扩容组的大小,centos 是本机的VG Name,每个系统的名字不同,需要用vgdisplay提前查看
vgextend centos /dev/sdc1
### 查看系统 PV 情况
pvscan
### 接下来就是需要增大逻辑卷了,先查看系统的逻辑卷组
lvdisplay
### 如上图,/dev/centos/root 是当前逻辑卷LVM的挂载路径,使用以下命令扩展改逻辑卷
lvextend /dev/centos/root /dev/sdc1
### 逻辑卷扩展完成,还需要让系统能否使用上新的区域,先查看系统的文件系统:
df -TH
### 文件系统是ext,需要使用命令 resize2fs /dev/centos/root 一般centos 是xfs,unbuntu是ext3
xfs_growfs /dev/centos/root
# Over!