20181211LVM管理

LVM管理

傳統分區的缺點:大小一旦肯定,之後想擴展比較麻煩。
LV(邏輯卷)優勢:在線擴容 online 數據遷移 onlinevim

基本分區(MBR|GPT) ----> Filesystem ----> mount
邏輯卷 LVM ----> Filesystem ----> mount
20181211LVM管理
PE: Physical extent 物理擴展 4M(默認) 8M 16M 32M 64M 建立 VG 時指定 -s 8M
LE: Logical extent 邏輯擴展
1、建立 LVMide

  1. 準備物理磁盤
    20181211LVM管理

1.建立pv
[root@dong ~]# pvcreate /dev/sdc 建立PV
Physical volume "/dev/sdc" successfully created
[root@dong ~]# pvscan 查看
PV /dev/sdc lvm2 [1.00 GiB]
Total: 1 [1.00 GiB] / in use: 0 [0 ] / in no VG: 1 [1.00 GiB
2.建立vg
[root@dong ~]# vgcreate datavg /dev/sdc 建立vg,名字爲datavg,把/dev/sdc加入進來
Volume group "datavg" successfully created
此時再查看PV
[root@dong ~]# pvscan
PV /dev/sdc VG datavg lvm2 [1020.00 MiB / 1020.00 MiB free]
Total: 1 [1020.00 MiB] / in use: 1 [1020.00 MiB] / in no VG: 0 [0 ]
20181211LVM管理
3.建立 lv
[root@dong ~]# lvcreate -L 100M -n lv1 datavg 建立lv1,容量爲100M
Logical volume "lv1" created3d

[root@dong ~]# lvcreate -l 25 -n lv2 datavg 建立lv2,容量也爲100M
Logical volume "lv2" createdblog

[root@dong ~]# lvscan
ACTIVE '/dev/datavg/lv1' [100.00 MiB] inherit
ACTIVE '/dev/datavg/lv2' [100.00 MiB] inherit
20181211LVM管理it

4. 建立文件系統並掛載
[root@dong ~]# mkfs.ext4 /dev/datavg/lv1
[root@dong ~]# mkfs.ext4 /dev/datavg/lv2 格式化class

[root@dong ~]# mkdir /mnt/lv1 建立掛載點
[root@dong ~]# mkdir /mnt/lv2
[root@dong ~]# vim /etc/fstab擴展

18 /dev/datavg/lv1 /mnt/lv1 ext4 defaults 0 0
19 /dev/datavg/lv2 /mnt/lv2 ext4 defaults 0 0
mount -a
20181211LVM管理gc

2、VG 管理
==擴大 VG vgextend==
1. pv
[root@dong ~]# pvcreate /dev/sdd
Physical volume "/dev/sdd" successfully created
2.擴大VG vgextend
[root@dong ~]# vgextend datavg /dev/sdd
Volume group "datavg" successfully extendedim

[root@dong ~]# vgs
VG #PV #LV #SN Attr VSize VFree
datavg 2 2 0 wz--n- 1.99g 1.80g

3.減少 VG vgreduce

一般先作數據的遷移
(1).查看當前的 VG 中 PV 的使用狀況
[root@dong ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sdc datavg lvm2 a-- 1020.00m 820.00m
/dev/sdd datavg lvm2 a-- 1020.00m 1020.00m
/dev/sde datavg lvm2 a-- 1020.00m 1020.00m
(2) pvmove 數據到其它 PV
[root@dong ~]# pvmove /dev/sdc /dev/sdd
/dev/sdc: Moved: 14.0%
/dev/sdc: Moved: 50.0%
查看:
[root@dong ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sdc datavg lvm2 a-- 1020.00m 1020.00m
/dev/sdd datavg lvm2 a-- 1020.00m 820.00m
/dev/sde datavg lvm2 a-- 1020.00m 1020.00m
(3)移除
[root@dong ~]# vgreduce datavg /dev/sdc 移除sdc
Removed "/dev/sdc" from volume group "datavg"
[root@dong ~]# pvs 查看
PV VG Fmt Attr PSize PFree
/dev/sdc lvm2 --- 1.00g 1.00g
/dev/sdd datavg lvm2 a-- 1020.00m 820.00m
/dev/sde datavg lvm2 a-- 1020.00m 1020.00m
4.用磁盤B替換磁盤A案例:
20181211LVM管理d3

相關文章
相關標籤/搜索