lvm逻辑卷管理

pvcreate /dev/sda5 /dev/sda6

pvs

pvdisplay

vgcreate vg0 /dev/sda5 /dev/sda6

vgs

vgdisplay

lv

lvcreate -L 300M -n /dev/vg0/lv0 vg0     -L  size  -n name

lvs

lvdisplay


mkfs.ext3 /dev/vg0/lv0

mount /dev/vg0/lv0 /opt


lv在线扩容

lvextend -L +50M /dev/vg0/lv0

resize2fs /dev/vg0/lv0


lv的空间缩小(慎用)

umount /opt/

e2fsck -f /dev/vg0/lv0  检测磁盘

resize2fs /dev/vg0/lv0 300M

lvresize -L 300M /dev/vg0/lv0


vg扩大缩小

pvcreate /dev/sda7

vgextend vg0 /dev/sda7

vgs

缩小

vgreduce vg0 /dev/sda7

vgs


数据移动(数据移动设备必须在同一卷组)

[root@localhost opt]# pvs

 PV         VG   Fmt  Attr PSize   PFree  

 /dev/sda5       lvm2 a--  196.08M 196.08M

 /dev/sda6  vg0  lvm2 a--  192.00M  84.00M

 /dev/sda7  vg0  lvm2 a--  192.00M      0

[root@localhost opt]# vgextend vg0 /dev/sda5

 Volume group "vg0" successfully extended

[root@localhost opt]# pvs

 PV         VG   Fmt  Attr PSize   PFree  

 /dev/sda5  vg0  lvm2 a--  192.00M 192.00M

 /dev/sda6  vg0  lvm2 a--  192.00M  84.00M

 /dev/sda7  vg0  lvm2 a--  192.00M      0

[root@localhost opt]# pvmove /dev/sda7 /dev/sda5

/dev/sda7: Moved: 22.9%

/dev/sda7: Moved: 100.0%


[root@localhost opt]# pvs

 PV         VG   Fmt  Attr PSize   PFree  

 /dev/sda5  vg0  lvm2 a--  192.00M      0

 /dev/sda6  vg0  lvm2 a--  192.00M  84.00M

 /dev/sda7  vg0  lvm2 a--  192.00M 192.00M

[root@localhost opt]# vgreduce vg0 /dev/sda7

 Removed "/dev/sda7" from volume group "vg0"

[root@localhost opt]# pvs

 PV         VG   Fmt  Attr PSize   PFree  

 /dev/sda5  vg0  lvm2 a--  192.00M      0

 /dev/sda6  vg0  lvm2 a--  192.00M  84.00M

 /dev/sda7       lvm2 a--  196.08M 196.08M


不指定设备移动数据pvmove /dev/sda5


删除lvm

lvremove /dev/vg0/lv0

vgremove vg0

pvremove /dev/sda5 /dev/sda6 /dev/sda7



snap 快照

lvcreate -L 50M -s -n /dev/vg0/lv1-s0 /dev/vg0/lv1

1.只使用快照

快照空间使用率100% 快照损坏

2.只使用源lv

快照文件size大于等于源lv  


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章