LVM逻辑卷管理总结

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


测试环境:centos6.5

测试工具:lvm2工具包(yum install lvm2 -y)

测试磁盘:/dev/xvde、/dev/xvdf


一、给磁盘划分分区:

    1.root# fdisk /dev/xvde

    wKioL1ZpUsCh-_icAAB5RfYx0xE557.jpg

    wKiom1ZpUvmg7Q3vAAET-nG6bRY421.jpg

 2.fdisk /dev/xvdf

    wKiom1ZpU2nguglNAABMfOKqYjs147.jpg

    wKiom1ZpU2rDKORdAABjStmCIJU675.jpg


二、逻辑卷创建测试:

    wKiom1ZpUAihQYMcAAEIboKu_C4249.jpg

    wKioL1ZpVJ2T2CZbAAAwHsxwJgg610.jpg

    从上图可以看出,创建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有效










本文转自 南非波波 51CTO博客,原文链接:http://blog.51cto.com/nanfeibobo/1721707,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值