LVM--逻辑卷管理器@缩减物理卷、卷组、逻辑卷,文件系统检测完整篇

    上一篇中我们将了LVM的扩展,这篇当中我们来实验一下LVM的缩减。

    实验准备的条件

           物理卷:由sdb1(10G)、sdc1(10G)、sdc1(10G)、sdb2(10G)

             卷组 :名称:text,大小为40G

            逻辑卷:名称:mylv, 大小为23G

          实验要求卸载掉一块物理卷sdb1

                     缩减卷组10G

                     缩减逻辑卷3G

   (一)卸载一块物理卷sdb1

          1、卸载之前,我们要先将sdb1中的文件内容转移到其他的物理卷中。

                        命令:pvmove PV_NAME(要卸载的物理卷)

                  pvmove /dev/sdb1

         

             文件转移之后我们就可以卸载物理卷了

           2、卸载物理卷

                          使用vgreduce VG_NAME PV_NAME

                 vgreduce text /dev/sdb1

         

                查看一下VG的情况

                 vgs

         

        看见没,原来的vg_text是4块pv组成的,现在变为3块了。卷组也由原来的40G变为30G了。

     (二) 缩减逻辑卷

                    确定缩减为多大,前提是,能够容纳原有的所有数据

                    卸载并强行检测文件系统

                    缩减逻辑卷      

                          1、缩减逻辑边界

                          2、缩减物理边界

            1、缩减的大小不能超过超过逻辑组所剩余的大小

                      查看卷组大小:df -hl

         

              可以看见,逻辑卷还剩余19G多,所以我们完全可以缩减3G空间

            2、将逻辑卷卸载

                  逻辑卷挂载到/media(看前篇博客),所以要将其卸载

                       mount /media

            3、缩减文件系统之前要强行检测文件系统

                  检测文件系统命令:e2fsck -f /dev/text/mylv

         

                   可以看见,检测的时候必须加上-f(强行检测),文件没有问题。

            4、缩减逻辑边界:

                     命令: resize2fs LV_NAME SIZE(要缩减的大小)

                        resize2fs /dev/text/mylv 3G

       

             5、缩减物理边界:

                    命令: lvreduce -L [-] /path/to/device

                                     -L:缩减大小

                                     -:要求缩减的大小数

                         lvreduce -L -3G /dev/text/mylv

       

                 当要回答[y/n]时,回答y就行了。

            6、查看一下逻辑卷的大小:lvs

         

                  由原来的23G,变为现在的20G了。

          好了,以上就是关于LVM的创建、缩减等命令了。今天总结了一下,希望对大家有

            所帮助, 同时,也让我对LVM更熟悉了一些。

         

         

             


               

             

         


你可能感兴趣的:(缩减卷组,文件系统检测,LVM缩减物理卷,缩减逻辑卷)