标签:情况 sdc roc text ica 逻辑卷 图片 fst 技术
LVM管理传统分区的缺点:大小一旦确定,以后想扩展比较麻烦。
LV(逻辑卷)优点:在线扩容 online 数据迁移 online
基本分区(MBR|GPT) ----> Filesystem ----> mount
逻辑卷 LVM ----> Filesystem ----> mount
PE: Physical extent 物理扩展 4M(默认) 8M 16M 32M 64M 创建 VG 时指定 -s 8M
LE: Logical extent 逻辑扩展
一、创建 LVM
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 ]
3.创建 lv
[root@dong ~]# lvcreate -L 100M -n lv1 datavg 创建lv1,容量为100M
Logical volume "lv1" created
[root@dong ~]# lvcreate -l 25 -n lv2 datavg 创建lv2,容量也为100M
Logical volume "lv2" created
[root@dong ~]# lvscan
ACTIVE ‘/dev/datavg/lv1‘ [100.00 MiB] inherit
ACTIVE ‘/dev/datavg/lv2‘ [100.00 MiB] inherit
4. 创建文件系统并挂载
[root@dong ~]# mkfs.ext4 /dev/datavg/lv1
[root@dong ~]# mkfs.ext4 /dev/datavg/lv2 格式化
[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
二、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 extended
[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案例:
标签:情况 sdc roc text ica 逻辑卷 图片 fst 技术
原文地址:http://blog.51cto.com/8450442/2329163