LVM磁盘管理
一 LVM简介
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG),相当于一个大的硬盘,我们可以在上面划分一些逻辑卷(LV)。当卷组的空间不够使用时,可以将新的磁盘分区加入进来。我们还可以从卷组剩余空间上划分一些空间给空间不够用的逻辑卷使用。
LVM模型如下:
二LVM添加硬盘
1 创建物理卷
pvcreate /dev/sde
2 将新的分区/dev/sde加入到卷组中,这里的卷组名为centos
vgextend centos /dev/sde
3 创建lv
lvcreate -l +100%free -n sde1 centos
4 格式化逻辑分区
mkfs.ext4 /dev/centos/sde1
5 挂载硬盘
mount /dev/centos/sde1 /data1
三 扩分区
Xfs格式
根目录所在/dev/mapper/centos-root
需要把/dev/sdb挂载到根目录上
pvcreate /dev/sdb
vgextend centos /dev/sdb
lvextend -l +100%FREE /dev/mapper/centos-root /dev/sdb
xfs_growfs /dev/mapper/centos-root
ext4格式
把/dev/sdd, /dev/sdc, /dev/sdf空间扩容到/dev/sde
lvextend -l +100%FREE /dev/mapper/centos-sde1 /dev/sdd
lvextend -l +100%FREE /dev/mapper/centos-sde1 /dev/sdc
lvextend -l +100%FREE /dev/mapper/centos-sde1 /dev/sdf
resize2fs /dev/mapper/centos-sde1
vi /etc/fstab
/dev/centos/sde1 /data1 ext4 defaults 0 0
/dev/centos/sdf1 /data2 ext4 defaults 0 0
/dev/centos/sdd1 /data3 ext4 defaults 0 0
/dev/centos/sdc1 /data4 ext4 defaults 0 0