## Linux虚拟机硬盘(LVM)扩容

- 操作系统: CentOS 7.8.2003 (Core)

 

### Linux磁盘管理基础知识介绍

- 物理卷(Physical Volume,PV):就是指硬盘分区,也可以是整个硬盘或已创建的软RAID,是LVM的基本存储设备。

 

- 卷组(Volume Group,VG):是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个逻辑卷。

 

- 逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。

 

## 操作步骤

 

### 查看磁盘分区情况

fdisk -l

Linux虚拟机硬盘(LVM)扩容

 

### 根据上面的命令查看到未分区的磁盘/dev/sdc,进行分区

fdisk /dev/sdc

Linux虚拟机硬盘(LVM)扩容

### 对于上面的操作,依次输入 n 新建分区 -> p 主分区 -> 划分大小,默认全部,回车两次 -> 这里设置分区类型 输入t -> 回车,默认分区 -> 输入 L 显示所有的分区 id, 这里LVM 是8e,输入 8e -> 配置完后 输入w 保存退出

Linux虚拟机硬盘(LVM)扩容

### 查看新建分区的编号,可以看到是 /dev/sdc1

fdisk -l

Linux虚拟机硬盘(LVM)扩容

### 分区完后,需求重启一下

reboot

### 为了让之后的LVM可以使用到这个分区,我们需要在新的分区 /dev/sda3 上创建物理卷PV

pvcreate /dev/sda3

### 查看卷组

vgdisplay

Linux虚拟机硬盘(LVM)扩容

 

### 扩容组的大小,centos 是本机的VG Name,每个系统的名字不同,需要用vgdisplay提前查看

vgextend centos /dev/sdc1

 

### 查看系统 PV 情况

pvscan

Linux虚拟机硬盘(LVM)扩容

### 接下来就是需要增大逻辑卷了,先查看系统的逻辑卷组

lvdisplay

Linux虚拟机硬盘(LVM)扩容

 

### 如上图,/dev/centos/root 是当前逻辑卷LVM的挂载路径,使用以下命令扩展改逻辑卷

lvextend /dev/centos/root /dev/sdc1

 

### 逻辑卷扩展完成,还需要让系统能否使用上新的区域,先查看系统的文件系统:

df -TH

Linux虚拟机硬盘(LVM)扩容

### 文件系统是ext,需要使用命令 resize2fs /dev/centos/root 一般centos 是xfs,unbuntu是ext3

xfs_growfs /dev/centos/root

Linux虚拟机硬盘(LVM)扩容

 

# Over,Thanks!

相关文章: