创建LVM逻辑卷: 1、准备创建PV卷的分区 #fdisk /dev/<磁盘名>
2、创建PV卷
#pvcreate /dev/<分区名>
3、创建 VG卷组
#vgcreate vg_name /dev/sda[1...] # 可以一次指定多个PV
4、创建LV卷
#lvcreate -l <PE数量> -n <lv名称> /dev/vg_name
也可以使用 -L 指定大小,单位为M,G 等
1、创建磁盘分区,并把类型更改为8e LVM卷,一定要改,避免重装系统后,内核不能识别该分区
#fdisk /dev/sda
2、创建PV
[root@test ~]# pvcreate /dev/sda[5..6]
[root@test ~]# pvs
3、创建VG
#vgcreate myvg /dev/sda5 /dev/sda6 # 使用了两个pv创建了一个 #vgs
#vgdisplay # 查看其祥细信息,查看时,可以指定一个VG名称。
4、创建LV #lvcreate -L +1.5G -n lvdata /dev/myvg
#lvs
5、创建文件系统(格式化)并挂载使用
/dev/myvg/lvdata # 创建文件系统,指定其为ext4的类型
#mke2fs -t ext4
#mkdir /mnt/lvmdata
#mount /dev/myvg/lvdata /mnt/lvmdata/
# pv /dev/<新建的分区名>
# vgextend VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]
2、扩展物理边界:
# lvextend -L [+]Size /path/to/lv_device
3、扩展逻辑边界:
# resize2fs /path/to/lv_device
1、增加PV卷,扩展VG卷(如果VG卷空间足够,这一步可以省略)
#vgextend myvg /dev/sda7
#vgs VG #PV #LV #SN Attr VSize VFree myvg 3 1 0 wz--n- 3.02g 1.52g 2、扩展物理边界(相当于分区的大小)注意:+号的使用与不使用的效果。
#lvs
#lvextend -L +1G /dev/myvg/lvdata
3、扩展逻辑边界(相当于文件系统大小。也就是说格式化后的大小,可以这么来理解)
#df -h
#resize2fs /dev/myvg/lvdata # 扩展逻辑边界
#df -h # 扩展后的结果