一、VM模式先创建一台虚拟机,分配硬盘为20G,安装时使用默认硬盘安装

二、关闭该虚拟机进行"resizedisk" 

                          

三、假设需要修改为100G的硬盘空间,这里注意输入的参数是增加的硬盘容量,即这里输入“80G”

         

           原来20G + 新增80G 100GB 新的总容量

 

四、重新启动该虚拟机, 查看新增容量并使用fdisk新建磁盘分区,对剩余容量进行分配

    1 fdisk /dev/vda 命令创建分区

      2新建的分区格式为: Primary   8eLinux LVM

                     输入t 更改id 8e

      3重启服务器

 

五、调整LVM

     5.1 给新建的分区创建物理卷

              root@TEST01:~# pvcreate  /dev/sda3

              操作成功会显示:

               Writing physical volume data todisk "/dev/vda3"

              Physical volume "/dev/vda3" successfully created

 

     5.2扩大卷组:

              root@TEST01:~# vgextend vg_optest02/dev/sda3

     5.3调整逻辑卷的大小:

            先用 df -f 命令查看未扩展前的分区情况,记录下

"/dev/mapper/vg_optest02-lv_root"

               

        root@TEST01:~# lvextend –l +100%FREE  /dev/mapper/vg_optest02-lv_root

          Extendinglogical volume root to 98.76 GiB

          Logicalvolume root successfully resized

 

    5.4动态调整分区大小: 

          root@TEST01:~# resize2fs -p /dev/mapper/TEST01-root

          resize2fs1.42.5 (29-Jul-2012)

          Filesystemat /dev/mapper/TEST01-root is mounted on /; on-line resizing required

          old_desc_blocks= 2, new_desc_blocks = 7

          Thefilesystem on /dev/mapper/TEST01-root is now 25889792 blocks long.

 

         再用 df -f 命令查看扩展后的分区情况    

      至此调整分区大小的工作已全部完成!