首页 > 代码库 > Linux中的LVM的创建及使用方法

Linux中的LVM的创建及使用方法

一:LVM的概念:逻辑卷管理器(Logical Volume Manage)是对由逻辑磁盘形成的虚拟盘进行

               管理,也可称为磁盘分区。

二:LVM的作用:解决分区空间不够用或者分区空间绰绰有余的情况。因为分区的大小在刚刚   

               划分后分区就已经固定了,没法改变。比如我们有一个8GB的硬盘和一个             

               20GB的硬盘,想要分成一个12GB和一个16GB的两个逻辑盘,显然在物    

                                 理盘上已经无法实现,此时只有从逻辑上划分,这就出现了逻辑分区

三:LVM中的涉及的一些基本概念:

              PV:物理磁盘分区

              VG:将多个物理磁盘合并为同一个卷组,在这个组上才能划分逻辑分区

              LV:在卷组上划分的逻辑卷

四:LVM的实现方法:首先将物理磁盘初始化为物理卷pv(可以是几个磁盘组合 ,也可以是    

              分区的组合)其次将物理卷组合成组(vg),最后在卷组的基础上创建逻

              辑卷(lv)。要使用逻辑卷再将其格式化(即建立文件系统)

五:LVM比直接使用物理储存的优越性:

             1. 简单地对单一的逻辑卷操作就可以改变储存容量的大小

             2. 磁盘条块化

             3. 可以使用快照

六:LVM的详细实现过程:

            1.在新添加的sdb硬盘上划分sdb1,sdb2两个分区,并给与两分区类型为Linux LVM                wKioL1PLxNqy-xI_AADih7N9_WI503.jpg                

          

           2.使用命令pvcreate  /dev/sdb{1,2}创建物理卷,后用pvs查看


wKioL1PLxinS4Sv7AAB2-vQxi4g077.jpg


           3.使用vgcreate  sdvg /dev/sdb{1,2}创建卷组sdvg,vgs查看


wKiom1PLxTTy_X4IAABXsPX7LRA053.jpg


          4.使用lvcreate -n lv1 -L 6G sdvg 在卷组sdvg上创建逻辑卷lv1,并制定大小为6G,并用

            lvs查看


wKiom1PLxbGSgpcNAADuf3e67Xw959.jpg 

          

        5.要想使用lv1储存数据必须对其进行格式化(即创建文件系统)用命令mke2fs

wKiom1PLxgGSZjeyAALhSzLXlRc974.jpg


七:对创建好的lv1进行管理:       

         1.扩充lv1,应该先扩充物理边界,物理边界扩充应该确定sdvg            

           组上有足够的空间可用,然后再扩展逻辑边界。当然如果sdvg

           空间不足的时候应该先扩充sdvg的空间,此时需要再加一块磁

           盘或者分期做成pv卷再利用vgextend 扩展sdvg

wKiom1PLxuqRSd56AAHbGy1nvy0497.jpg

            当然如果sdvg空间不足的时候应该先扩充sdvg的空间,此时需要再加

            一块磁盘或者分区做成pv卷再利用vgextend 扩展sdvg

                    2.缩减lv1,应该先缩减逻辑边界,在缩减物理边界


wKioL1PLyIihFXwQAAJirU5SPeg491.jpg

             这样lv1的大小就缩减了

注意:在缩减逻辑卷的时候应该注意缩减后的大小,否则会误删数据,缩减前应该先卸载该设备


八:LVM快照:LMV 快照是保存逻辑卷中某一时刻信息的状态,用来一致性备份或测试数据

             更新效果而不影响真是数据。快照的大小取决于你在某段时间内容更新的大小。

    LVM的创建方法:

       

wKiom1PLyKHx0WB5AAFKT6OTi5U257.jpg

            此时就可以直接使用

逻辑卷的删除:

                       删除逻辑卷应该按照以下顺序删除,快照卷,逻辑卷,卷组,物

                       理卷。

 





























本文出自 “linux运维” 博客,请务必保留此出处http://germanygu.blog.51cto.com/3574209/1440609

Linux中的LVM的创建及使用方法