Linux创建和扩展逻辑卷
一、 创建逻辑卷
备注:CentOS系统创建逻辑卷依赖lvm2包,如没有请安装。
步骤:创建分区-->创建物理卷-->创建卷组-->创建逻辑卷-->格式化逻辑卷→挂载逻辑卷(开机挂载)
以/dev/vdb盘为例
1. 创建一个分区/dev/vdb1(略)
2. 创建物理卷:pvcreate /dev/vdb1
3. 创建卷组:vgcreate vg-data /dev/vdb1
4. 创建逻辑卷:
查询总PE数:vgdisplay vg-data | grep "Total PE"
lvcreate -l 51199(总PE数) -n data vg-data
5. 格式化逻辑卷:mkfs.ext4 /dev/vg-data/data
6. 开机挂载:
mkdir /data
echo "/dev/vg-data/data /data ext4 defaults 0 0" >> /etc/fstab
mount -a
二、 扩展逻辑卷
情景:现存逻辑卷/dev/mapper/vg1-lv1(卷组:vg1,逻辑卷:卷组vg1下的lv1),将该逻辑卷在线扩展100G.
1. 添加一块新磁盘,如/dev/xvdc,使用fdisk创建出一个分区/dev/xvdc1(可使用t将其标记为'8e'逻辑卷)
2. 创建物理卷:pvcreate /dev/xvdc1
3. 扩展卷组:vgextend vg1 /dev/xvdc1
4. 查看卷组剩余PE个数:vgdisplay vg1 | grep Free //该案例结果为25599
5. 扩展逻辑卷:lvextend -l +25599 /dev/mapper/vg1-lv1
6. 扩展文件系统大小:resize2fs /dev/mapper/vg1-lv1 // 执行此命令后,逻辑卷才真正的扩展完成,xfs分区命令为xfs_growfs