磁盘管理LVM分区与扩容

本篇主要展示LVM动态磁盘分区的使用与扩容,重复的步奏只做了一遍,但也足够详细了。

一、创建LVM动态磁盘

1、添加磁盘(最少两块)

磁盘管理LVM分区与扩容_第1张图片

2、查看添加的磁盘

fdisk -l
我们额外添加的第一块磁盘名为sdb,第二块为sdc,第三块为sdd,依次往后都是这样

磁盘管理LVM分区与扩容_第2张图片

3、创建lvm分区

fdisk -cu /dev/sdb
fdisk -cu /dev/sdc
fdisk -cu /dev/sdd
这三块磁盘都做一样的操作,下面的图只有第一块磁盘的操作

磁盘管理LVM分区与扩容_第3张图片

4、重读分区表,这一步可能会报错,因为现在很多的操作系统都自动重读分区表了,但尽量还是要做一下

partx -a /dev/sdb
partx -a /dev/sdc
partx -a /dev/sdd

磁盘管理LVM分区与扩容_第4张图片

5、创建物理卷PV

pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1   创建pv卷
pvs                                      查看pv卷
pvdisplay                                详细查看某一个pv卷

磁盘管理LVM分区与扩容_第5张图片

6、创建卷组VG

vgcreate     vg卷组的名字     第一块pv卷     第二块pv卷     第三块pv卷
vgcreate     /dev/lvm_vg     /dev/sdb1     /dev/sdc1     /dev/sdd1
vgs        查看vg卷组
vgdisplay    vg卷组名    详细查看vg卷组
vgdisplay    lvm_vg

磁盘管理LVM分区与扩容_第6张图片

7、创建lv逻辑卷

lvcreate -n 逻辑卷的名字(要在vg卷下创建)    -L 逻辑卷的大小
lvcreate -n /dev/lvm_vg/lvm_lv             -L 10G
lvs         查看lv逻辑卷
lvdisplay   详细查看lv卷

磁盘管理LVM分区与扩容_第7张图片

8、格式化lv逻辑卷

mkfs.文件系统     lv卷
mkfs.ext4        /dev/lvm_vg/lvm_lv

磁盘管理LVM分区与扩容_第8张图片

9、挂载

挂载分为永久挂载与临时挂载,临时挂载关机即为取消挂载

mkdir /data    创建一个目录作为挂载点

临时挂载:
mount lv卷的目录          要挂到那个目录
mount /dev/lvm_vg/lvm_lv /data
mount 查看挂载

永久挂载:
vi /etc/fstab
/dev/lvm_vg/lvm_lv      /data                   ext4    defaults        0 0
mount -a    刷新挂载
mount       查看挂载

磁盘管理LVM分区与扩容_第9张图片

磁盘管理LVM分区与扩容_第10张图片

二、LVM磁盘扩容1(VG有剩余空间,直接扩充LV)

1、确认vg剩余空间

vgs

磁盘管理LVM分区与扩容_第11张图片

2、扩容lv

lvextend -L 扩容的大小    lv的目录
lvextend -L +40G         /dev/lvm_vg/lvm_lv
lvs    查看lv

磁盘管理LVM分区与扩容_第12张图片

3、刷新文件系统重新读取lv的大小

resize2fs /dev/lvm_vg/lvm_lv    重新获取lv的大小
df -hT    查看磁盘使用

磁盘管理LVM分区与扩容_第13张图片

三、LVM磁盘扩容2(VG无剩余空间,先扩容VG,再扩容LV)

1、添加硬盘,查看硬盘,将硬盘分区为lvm,重读分区表(按照第一步创建动态磁盘先把磁盘创建好)

2、创建PV

pvextent     第一块磁盘     第二块磁盘
pvcreate     /dev/sde1     

3、扩容VG

vgextend /dev/lvm_vg /dev/sde1
vgs

磁盘管理LVM分区与扩容_第14张图片

4、vg有剩余空间就可以按照第二大步奏扩容LV或者按照下面的第五步不指定扩容大小直接扩容一块硬盘给LV

5、直接将一块硬盘的VG扩容到LV

lvextend lv的目录             添加的磁盘
lvextend /dev/lvm_vg/lvm_lv /dev/sde1
resize2fs /dev/lvm_vg/lvm_lv    重新读取lv
df -hT            查看磁盘

磁盘管理LVM分区与扩容_第15张图片

结束

你可能感兴趣的:(运维,linux,centos)