lvm扩展方式以及做lvm
①、做lvm:
#1、对多块硬盘做分区以及格式化 /dev/sda /dev/sdb ...
fdisk /dev/sda
fdisk /dev/sdb
...
#2、分区然后格式化完成后的磁盘做物理卷 /dev/sda1 /dev/sdb1 ...
pvcreate /dev/sdb1 /dev/sdb1 ...
使用pvdisplay 查看物理卷详细信息
#3、创建卷组 vg-test为卷组名,自定义 后面跟上面创建的物理卷
vgcreate vg-test /dev/sdb1 /dev/sdb1 ...
使用vgdisplay 查看卷组详细信息
#4、创建逻辑卷 -L指定逻辑卷大小,-n指定逻辑卷名称, 跟vg-test卷组名
lvcrete -L +100G -n lv_home vg-test
使用lvdisplay 查看详细信息
#5、格式化逻辑卷,并且挂载。(新建的逻辑卷需要格式化之后才可以挂在使用,扩容的话千万不要格式化。
mkfs.ext4 /dev/vg-test/lv_home #根据实际情况
mount /dev/vg-test/lv_home /home #挂载
②、lvm扩容
#两种扩容,一个是卷组容量空间不足 一个是卷组容量空间有剩余
#一、卷组容量空间不足
#1、原磁盘扩容或者新加一块盘分区并且格式化之后。先做物理卷
pvcreate /dev/sdc1 /dev/sdd1 ...
#2、卷组扩容, vg-test为需要扩容的卷组名 后面跟扩容的磁盘创建好的物理卷
vgextend vg-test /dev/sdc1 /dev/sdd1 ...
使用vgdisplay查看是否扩容成功
#3、逻辑卷扩容,-L +size扩容的大小后面跟逻辑卷
lvextend -L +100G /dev/vg-test/lv_home
使用lvdisplay查看是否扩容成功
# 重新调整文件系统大小,如果是ext4文件系统
resize2fs /dev/your_vg_name/your_lv_name
# 如果是xfs文件系统,使用以下命令
xfs_growfs /dev/your_vg_name/your_lv_name
#二、卷组容量空间有剩余
直接逻辑卷扩容 然后重新调整文件系统大小即可
#逻辑卷扩容,-L +size扩容的大小后面跟逻辑卷
lvextend -L +100G /dev/vg-test/lv_home
使用lvdisplay查看是否扩容成功
# 重新调整文件系统大小,如果是ext4文件系统
resize2fs /dev/your_vg_name/your_lv_name
# 如果是xfs文件系统,使用以下命令
xfs_growfs /dev/your_vg_name/your_lv_name