添加并挂载新硬盘
# 创建物理卷(PV)
pvcreate /dev/vdb
# 创建卷组(VG)
vgcreate vo /dev/vdb
# 创建逻辑卷(LV),并分配空间
lvcreate -n data -l 100%FREE vo
lvcreate -n data -L 50G vo
# 格式化逻辑卷并挂载
mkfs.xfs /dev/vo/data
mkdir /data
mount /dev/vo/data /data
# 开机挂载硬盘
uuid=`blkid | grep vdb | cut -d '"' -f 2`
echo "UUID=$uuid /data xfs defaults 0 0" >> /etc/fstab
# 快速复制
pvcreate /dev/vdb
vgcreate vo /dev/vdb
lvcreate -n data -l 100%FREE vo
mkfs.xfs /dev/vo/data
mkdir /data
mount /dev/vo/data /data
uuid=`blkid | grep vdb | cut -d '"' -f 2`
echo "UUID=$uuid /data xfs defaults 0 0" >> /etc/fstab
df -h
添加新硬盘扩容
# 创建物理卷(VG)
pvcreate /dev/vdc
# 查看物理卷
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/vda2 centos lvm2 a-- <39.00g 0
/dev/vdb data lvm2 a-- <500.00g 0
/dev/vdc data lvm2 a-- <1024.00g 0
# 将PV加入卷组(VG)
vgextend data /dev/vdc
# 查看卷组情况
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <39.00g 0
data 2 1 0 wz--n- <1.49t 0
# 使用 lvextend 扩容分区
lvextend -l +100%FREE /dev/mapper/data-vo
# 因为分区的文件系统是xfs,所以使用xfs_growfs,如果是ext4则需要使用 resize2fs
xfs_growfs /dev/mapper/data-vo
resize2fs /dev/mapper/data-vo
# 快速复制
pvcreate /dev/vdc
vgextend data /dev/vdc
lvextend -l +100%FREE /dev/mapper/data-vo
xfs_growfs /dev/mapper/data-vo
resize2fs /dev/mapper/data-vo
评论区