1、查看磁盘情况
fdisk -l
2、创建新分区
fdisk /dev/sdb
Command (m for help): n #新建分区
Select (default p): p #p
Command (m for help): w #写入磁盘
3、创建新的卷组
#查看卷组名称及大小
vgdisplay
#vgcreate 组名 磁盘分区名称
vgcreate vg_data /dev/sdb1
4、创建逻辑卷
#创建一个指定大小的lv
#lvcreate -L 100G -n 逻辑卷名 组名
#创建一个占全部卷组大小的lv
#lvcreate -l 100%VG -n 逻辑卷名 组名
#创建一个空闲空间80%大小的lv
#lvcreate -l 80%Free -n 逻辑卷名 组名
lvcreate -l 100%Free -n lv_data vg_data
5、查看逻辑卷
lvdisplay
6、格式化逻辑卷
#mkfs.磁盘格式 逻辑卷名称
mkfs.xfs /dev/vg_data/lv_data
7、挂载逻辑卷到目录
#mount 逻辑卷名称 目录
mount /dev/vg_data/lv_data /data
8、启动自动挂载
vi /etc/fstab
#增加一行
#逻辑卷名称 目录 磁盘格式 defaults 0 0
/dev/vg_data/lv_data /data xfs defaults 0 0
9、磁盘扩容
编辑磁盘,扩大磁盘大小
10、用fdisk新增加分区(扩大部分)
磁盘格式为8e(LVM)
partprobe /dev/sdb
======================================================================================================================================
异常:10步骤后,通过fdisk -l,或者lsblk,都看不到新扩展出来的分区,无法进行第11步
解决:执行parted <磁盘>命令,然后输入“p”,若系统出现以下Error,请输入“Fix”,查看完成后,输入“q”,退出parted模式,执行partprobe,然后重新执行步骤10
https://support.huaweicloud.com/usermanual-evs/evs_01_0035.html
11、将新建分区创建为物理卷
pvcreate /dev/sdb2
12、扩展卷组容量
为卷组添加新的物理卷sdb2来增加卷组容量
#查看卷组
vgdisplay
#扩展卷组
vgextend 卷组名 /dev/sdb2
13、扩展逻辑卷容量
#查看逻辑卷绝对路径
lvdisplay
#扩展逻辑卷容量
lvextend -l +100%FREE 逻辑卷绝对路径
14、生效
resize 逻辑卷绝对路径
xfs文件系统用以下命令来扩容
xfs_growfs /dev/mapper/xxxx
==================================================================
data分区不属于任何vg,也没有相应的lv,无损扩容
编辑磁盘,新增分区sdd
pvcreate /dev/sdd1
vgcreate vg_data /dev/sdb1 /dev/sdd1 #创建卷组"vg1000",并且将物理卷/dev/sdb1和/dev/sdb1(新加的盘)添加到卷组中