LVM逻辑卷:LVM是Linux环境中对磁盘分区进行管理的一种机制
LVM创建首先要对磁盘分区
常用的LVM的命令:
首先安装yum -y install lvm2
不然会出现问题:[root@JZL-centos ~]# pvs
-bash: pvs: command not found
[root@JZL-centos ~]# pvdisplay
-bash: pvdisplay: command not found
解决方法:安装[root@JZL-centos ~]# yum -y install lvm2
①物理卷创建()PV)
[root@JZL-centos ~]# pvcreate /dev/sdb1
Can't open /dev/sdb1 exclusively. Mounted filesystem?
Can't open /dev/sdb1 exclusively. Mounted filesystem?说明sdb1已经被挂载
卸载:[root@JZL-centos ~]# umount /dev/sdb1
重新创建:成功如下
[root@JZL-centos ~]# pvcreate /dev/sdb1
WARNING: xfs signature detected on /dev/sdb1 at offset 0. Wipe it? [y/n]: y
Wiping xfs signature on /dev/sdb1.
Physical volume "/dev/sdb1" successfully created.
②创建卷组(VG)
[root@JZL-centos ~]# vgcreate volume-group1 /dev/sdb1 /dev/sdb2 /dev/sdb3
Physical volume "/dev/sdb2" successfully created.
Physical volume "/dev/sdb3" successfully created.
Volume group "volume-group1" successfully created
③删除卷组(VG)
[root@JZL-centos ~]# vgremove volume-group1
Volume group "volume-group1" successfully removed
vgs pvs pvdisplay查看逻辑卷信息
a.[root@JZL-centos ~]# vgs
VG #PV #LV #SN Attr VSize VFree
volume-group1 3 0 0 wz--n- <11.99g <11.99g
b.[root@JZL-centos ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sdb1 volume-group1 lvm2 a-- <2.00g <2.00g
/dev/sdb2 volume-group1 lvm2 a-- <5.00g <5.00g
/dev/sdb3 volume-group1 lvm2 a-- <5.00g <5.00g
c.[root@JZL-centos ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sdb1
VG Name volume-group1
PV Size 2.00 GiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 511
Free PE 511
Allocated PE 0
PV UUID h2R1W8-GLTx-a0ze-xmXY-EOa0-d6Rz-tMaES5
--- Physical volume ---
PV Name /dev/sdb2
VG Name volume-group1
PV Size 5.00 GiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 1279
Free PE 1279
Allocated PE 0
PV UUID V28eTr-CYen-kB2B-EUKx-OsVN-jMLj-GZCEbH
--- Physical volume ---
PV Name /dev/sdb3
VG Name volume-group1
PV Size 5.00 GiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 1279
Free PE 1279
Allocated PE 0
PV UUID gA1gjG-2LaI-2RNK-azPf-JSrA-cOaO-S08OXW
④逻辑卷
#pvremove /dev/sdb1 /dev/s
创建逻辑卷(LV)
[root@JZL-centos ~]# lvcreate -L 1G -n 1v1 volume-group1
Logical volume "1v1" created.
格式化和挂载逻辑卷
# mkfs.ext4 /dev/volume-group1/lv1
挂载逻辑卷
# mkdir /lvm-mount
# mount /dev/volume-group1/lv1 /lvm-mount/
删除逻辑卷
# umount /lvm-mount/ 如果永久删除 vim etc/fstab中移除
# lvremove /dev/volume-group1/lv1
#vgremove volume-group1
db2 /dev/sdb3
扩容逻辑卷
缩小逻辑卷
逻辑卷快照
1.创建快照
#lvcreate -L大小 -是-你指定快照名称
#lvcreate -L 100m -s -n mysnop /dev/myvg/mylv
2.通过快照恢复数据
#先卸载 umount
#率convert--merge/dev/mgvp/mysnop
3.删除快照
率remove/dev/myvg/mysnop