设为首页 | 加入收藏
您的位置主页 > 服务器

CentOS LVM 新加硬盘,扩容逻辑卷步骤

2014-02-12 12:14:08



from: http://bbs.chinaunix.net/thread-3613556-1-1.html

试验环境:
vmware下,centos6,64位版本,原来系统默认分区,/dev/sda3是LogVol01,挂载到/上.新添加一个30G的硬盘sdb,将新加的硬盘容量扩充到原来的/上去.

试验步骤:

1.sdb分区,只分一个sdb1
2.在sdb1上创建pv

    pvcreate /dev/sdb1

复制代码

显示下pv的情况

    [root@localhost ~]# pvdisplay
      --- Physical volume ---
      PV Name               /dev/sda3
      VG Name               VolGroup
      PV Size               18.80 GiB / not usable 3.00 MiB
      Allocatable           yes (but full)
      PE Size               4.00 MiB
      Total PE              4813
      Free PE               0
      Allocated PE          4813
      PV UUID               r3DcdH-tavS-z0dy-bTcg-F5fz-F8MF-dpAjW3

      "/dev/sdb1" is a new physical volume of "30.00 GiB"
      --- NEW Physical volume ---
      PV Name               /dev/sdb1
      VG Name
    PV Size               30.00 GiB
      Allocatable           NO
      PE Size               0
      Total PE              0
      Free PE               0
      Allocated PE          0
      PV UUID               1Ynxmw-JblF-XAeE-ZKGD-0BSV-s7BL-SU1mql



3.查看系统现在vg的情况

    [root@localhost ~]# vgdisplay
      --- Volume group ---
      VG Name               VolGroup
      System ID
      Format                lvm2
      Metadata Areas        1
      Metadata Sequence No  3
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                2
      Open LV               2
      Max PV                0
      Cur PV                1
      Act PV                1
      VG Size               18.80 GiB
      PE Size               4.00 MiB
      Total PE              4813
      Alloc PE / Size       4813 / 18.80 GiB
      Free  PE / Size       0 / 0
      VG UUID               Xdh5kq-vKjk-nroE-Dssd-mi1h-SQGK-R07tOn



4.扩容vg

    vgextend VolGroup /dev/sdb1

复制代码

正常会提示:Volume group "VolGroup" successfully extended

5.检查下扩容后vg的情况

    [root@localhost ~]# vgdisplay
      --- Volume group ---
      VG Name               VolGroup
      System ID
      Format                lvm2
      Metadata Areas        2
      Metadata Sequence No  4
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                2
      Open LV               2
      Max PV                0
      Cur PV                2
      Act PV                2
      VG Size               48.80 GiB
      PE Size               4.00 MiB
      Total PE              12492
      Alloc PE / Size       4813 / 18.80 GiB
      Free  PE / Size       7679 / 30.00 GiB
      VG UUID               Xdh5kq-vKjk-nroE-Dssd-mi1h-SQGK-R07tOn



6.查看下系统lv的情况

    [root@localhost ~]# lvdisplay
      --- Logical volume ---
      LV Name                /dev/VolGroup/LogVol01
      VG Name                VolGroup
      LV UUID                IUVeUw-2bmN-mm3H-Gh16-fKaR-choS-IfSosr
      LV Write Access        read/write
      LV Status              available
      # open                 1
      LV Size                16.80 GiB
      Current LE             4301
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:0

      --- Logical volume ---
      LV Name                /dev/VolGroup/LogVol00
      VG Name                VolGroup
      LV UUID                U9WYdb-xAdg-tCe1-FPxo-UyVe-v5Gp-a8UlZR
      LV Write Access        read/write
      LV Status              available
      # open                 1
      LV Size                2.00 GiB
      Current LE             512
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:1



7.扩容lv

    [root@localhost ~]# lvextend /dev/VolGroup/LogVol01 /dev/sdb1
      Extending logical volume LogVol01 to 46.80 GiB
      Logical volume LogVol01 successfully resized


8.检查下扩容后的lv

    [root@localhost ~]# lvdisplay
      --- Logical volume ---
      LV Name                /dev/VolGroup/LogVol01
      VG Name                VolGroup
      LV UUID                IUVeUw-2bmN-mm3H-Gh16-fKaR-choS-IfSosr
      LV Write Access        read/write
      LV Status              available
      # open                 1
    LV Size                46.80 GiB
      Current LE             11980
      Segments               2
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:0

      --- Logical volume ---
      LV Name                /dev/VolGroup/LogVol00
      VG Name                VolGroup
      LV UUID                U9WYdb-xAdg-tCe1-FPxo-UyVe-v5Gp-a8UlZR
      LV Write Access        read/write
      LV Status              available
      # open                 1
      LV Size                2.00 GiB
      Current LE             512
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:1


9.现在系统的分区情况如下,/没有扩容

    [root@localhost ~]# df -h
    文件系统              容量  已用  可用 已用%% 挂载点
    /dev/mapper/VolGroup-LogVol01
                           17G  8.3G  7.5G  53% /
    tmpfs                 499M     0  499M   0% /dev/shm
    /dev/sda1             194M   25M  159M  14% /boot



10.将/扩容

    [root@localhost ~]# resize2fs /dev/mapper/VolGroup-LogVol01
    resize2fs 1.41.12 (17-May-2010)
    Filesystem at /dev/mapper/VolGroup-LogVol01 is mounted on /; on-line resizing required
    old desc_blocks = 2, new_desc_blocks = 3
    Performing an on-line resize of /dev/mapper/VolGroup-LogVol01 to 12267520 (4k) blocks.
    The filesystem on /dev/mapper/VolGroup-LogVol01 is now 12267520 blocks long.



11.扩容后分区的情况

    [root@localhost ~]# df -h
    文件系统              容量  已用  可用 已用%% 挂载点
    /dev/mapper/VolGroup-LogVol01
                           47G  8.3G   36G  19% /
    tmpfs                 499M     0  499M   0% /dev/shm
    /dev/sda1             194M   25M  159M  14% /boot


可以看到 /分区已经成功的从18G+,扩充到了47G