码迷,mamicode.com
首页 > 其他好文 > 详细

简述LVM

时间:2014-07-20 15:48:21      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:lvm   pv   vg   lv   快照   

需求:

很多时候,我们都会遇到这样的困境。随着时间和业务的发展,原先服务器设置好的分区会因为数据变大,而使得容量变得不再够用。停机维护进行数据迁移或许会是一种解决方法,但停机的代价也是巨大的。所以为了应对这种情况的发生,LVM技术就是最好的解决方法。

------------------------

LVM:

定义:Logical Volume Manager(逻辑卷管理)

功能:动态阔缩磁盘容量

实现:通过物理磁盘创建最小等量PE,再用卷组把PE进行统合,最后在逻辑卷上对虚拟统合后的卷组进行操作。

扩展:可以和RAID组合使用,因为RAID是做为底层硬件实现,LVM是做为上层软件实现。所以可以先由RAID做好底层磁盘配置,再在之上做好PV到LV的应用,以实现容错与动态阔缩的实现。

------------------------

结构:

    上层:LV层

    中层:VG层

PE

    底层:PV层

-------------------------

创建过程:将硬盘创建成物理卷PV,把PV划分为多个等量的物理块PE,再用PE统合成卷组VG,最后把虚拟统合出来的VG划分用于读写数据的逻辑卷LV。

    PV——>VG——>LV

-------------------------

具体操作:

        PV操作:创建、显示、移动、删除、扫描

pvcreate 创建pv

pvcreate /dev/sdb{5,6,7,8}

                        bubuko.com,布布扣

pvs 简单查看pv

                        bubuko.com,布布扣

pvs -o+pv_used 查看pv状况,并显示pv使用情况

                        bubuko.com,布布扣

pvdisplay 详细查看pv                        

pvmove 移动pv数据

pvremove pv删除

pvremove /dev/sdb8

                        bubuko.com,布布扣

                pvscan                扫描                        

        VG操作:创建、显示、扩展、缩减、删除、扫描

vgcreate 创建vg

vgcreate -s 4M vg1 /dev/sdb{5,6,7} 

                        bubuko.com,布布扣

vgs 简单查看vg

                        bubuko.com,布布扣

vgs -o+pv_used 查看vg状况,并显示pv使用情况

                        bubuko.com,布布扣

vgdisplay 详细查看vg

                        bubuko.com,布布扣

vgextend vg扩展

vgextend vg1 /dev/sdb8

                        bubuko.com,布布扣

vgreduce vg缩减

vgreduce vg1 /dev/sdb5

                        bubuko.com,布布扣

vgremove vg删除

vgremove vg1

                        bubuko.com,布布扣

vgscan

                        bubuko.com,布布扣

LV操作:创建、显示、扩展、缩减、删除、扫描

lvcreate 创建lv

lvcreate -L 4.5G -n lv1 vg1

                        bubuko.com,布布扣

lvs 简单查看lv

                        bubuko.com,布布扣

lvdisplay 详细查看lv                        

lvextend lv扩展

lvextend -L +2.3G /dev/vg1/lv1

                        bubuko.com,布布扣

lvreduce lv缩减

resize2fs -p /dev/vg1/lv1

lvreduce -L -1.3G /dev/vg1/lv1

                        bubuko.com,布布扣

lvremove lv删除

umount /mnt/lvm

lvremove /dev/vg1/lv1

                        bubuko.com,布布扣

lvscan

                        bubuko.com,布布扣

---------------------------------------

格式化:mkfs.ext4 /dev/vg1/lv1

            bubuko.com,布布扣

挂载:mount /dev/vg1/lv1 /mnt/lvm

            bubuko.com,布布扣

----------------------------------------

快照的定义与功能:

        快照其实也是一个逻辑卷,它的主要功能是对数据进行在线实时备份。

快照操作:

快照创建:

lvcreate -l 64 -s -n backup /dev/vg1/lv1

                bubuko.com,布布扣

快照删除:

lvremove /dev/vg2/backup

                bubuko.com,布布扣

本文出自 “riaair小筑” 博客,请务必保留此出处http://riaair.blog.51cto.com/9177337/1440458

简述LVM

标签:lvm   pv   vg   lv   快照   

原文地址:http://riaair.blog.51cto.com/9177337/1440458

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!