首页 > 其他 > 详细

20181211LVM管理

时间:2018-12-12 00:02:37      阅读:253      评论:0      收藏:0      [点我收藏+]
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. 准备物理磁盘
    技术分享图片

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案例:
技术分享图片

20181211LVM管理

原文:http://blog.51cto.com/8450442/2329163

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!