您的位置:首页 > 其它

LVM逻辑卷管理总结

2015-12-10 18:38 302 查看
以前做过关于LVM相关操作的测试,但是当时没有做相应的记录。今天恰好遇到线上一处LVM逻辑卷需要进行缩减操作,于是就实验一番,将一些点滴记录下来:

测试环境:centos6.5

测试工具:lvm2工具包(yum install lvm2 -y)
测试磁盘:/dev/xvde、/dev/xvdf

一、给磁盘划分分区:
1.root# fdisk /dev/xvde







2.fdisk /dev/xvdf







二、逻辑卷创建测试:






从上图可以看出,创建LV*逻辑卷的时候最先从排在前面的磁盘分区(/dev/xvde1)中划分,当该磁盘空间不足时会自动跨磁盘分区划分到足够空间的逻辑卷。如果释放最先创建的逻辑卷,这样会将原来占用的磁盘空间释放,后续创建逻辑卷的时候,系统会首先判断前面的磁盘空间满足不满足当前的需求,如果不满足会自动去后面的磁盘去获取,如果满足则会在前面的磁盘上面获取空间划分成逻辑卷!

三、LVM命令参考:
http://dreamfire.blog.51cto.com/418026/1084729/

创建pv:pvcreate /dev/xvde1 #创建物理卷
pvdisplay #查看已经产生的pv
创建VG:vgcreate VGdata /dev/xvde1 #创建卷组,名称为VGdata
vgdisplay #查看卷组表

创建LV:lvcreate -L 20G -n LVdata VGdata #-L lv的大小 -n 指定lv的名称
lvcreate -l 51199 -n LVdata VGdata
lvdisplay #显示LV信息
格式化LV并挂载文件系统
mkfs.ext4 /dev/VGdata/LVdata
mount /dev/VGdata/LVdata /data

管理--> 增加lv大小
首先创建一块新的分区并格式化分区
mkfs.ext4 /dev/xvde2
创建pv,扩容VG,LV
vgextend VGdata /dev/xvde2 #扩容VG
lvextend -L 50G /dev/VGdata/LVdata #扩容LV到50G +50G是对LV直接增加50G
扩容文件系统:
resize2fs /dev/VGdata/LVdata #执行该命令重设大小,对于当前正在使用的LVdata有效

查看扩容情况:df -h
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LVM