首页 > 代码库 > 扩展rhel5.9下使用lvm管理的/分区

扩展rhel5.9下使用lvm管理的/分区

扩展rhel5.9下使用lvm管理的/分区

核心步骤:

添加sdb----->pvcreate----->vgextend----->lvextend----->resize2fs


文件系统信息如下:

[root@rhel59 ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol01                       18G  8.1G  8.3G  50% //dev/sda1             190M   13M  168M   8% /boottmpfs                 500M     0  500M   0% /dev/shm


 

[root@rhel59 ~]# vgdisplay  --- Volume group ---  VG Name               VolGroup00  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               19.78 GB  ----------->此时vg的大小是19.78GB  PE Size               32.00 MB  Total PE              633  Alloc PE / Size       633 / 19.78 GB  Free  PE / Size       0 / 0     VG UUID               k9z3Ze-tAoj-Tajp-iECn-Ckrl-oWxZ-svnlsw


首先关闭rhel,加盘,之后启动rhel

[root@rhel59 ~]# fdisk -lDisk /dev/sda: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes   Device Boot      Start         End      Blocks   Id  System/dev/sda1   *           1          25      200781   83  Linux/dev/sda2              26        2610    20764012+  8e  Linux LVMDisk /dev/sdb: 21.4 GB, 21474836480 bytes   ----------->多了sdb255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdb doesn't contain a valid partition table


 

[root@rhel59 ~]# pvcreate /dev/sdb          ----------->建立pv    Writing physical volume data to disk "/dev/sdb"  Physical volume "/dev/sdb" successfully created


[root@rhel59 ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup00
  PV Size               19.80 GB / not usable 21.36 MB
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              633
  Free PE               0
  Allocated PE          633
  PV UUID               GCIoaR-YISf-ILdp-8dNL-zGoq-Qqmy-C2HHI0
  
  "/dev/sdb" is a new physical volume of "20.00 GB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb
  VG Name              
  PV Size               20.00 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               L9cTfB-jeai-owEJ-8d9i-BdLk-4RLp-onedCq

[root@rhel59 ~]# which vgextend/usr/sbin/vgextend[root@rhel59 ~]# /usr/sbin/vgextend VolGroup00 /dev/sdb  Volume group "VolGroup00" successfully extended[root@rhel59 ~]# vgdisplay  --- Volume group ---  VG Name               VolGroup00  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               39.75 GB   ----------->此时vg的大小是39.75GB,多了接近20GB  PE Size               32.00 MB  Total PE              1272  Alloc PE / Size       633 / 19.78 GB  Free  PE / Size       639 / 19.97 GB  VG UUID               k9z3Ze-tAoj-Tajp-iECn-Ckrl-oWxZ-svnlsw


 

[root@rhel59 ~]# lvextend -L 38500M /dev/mapper/VolGroup00-LogVol01  Rounding up size to full physical extent 37.62 GB  Extending logical volume LogVol01 to 37.62 GB  Logical volume LogVol01 successfully resized注意:上面的命令中 -L 38500M 的意思是扩展到38500MB;若是 -L +38500M ,则表示扩展了38500MB



[root@rhel59 ~]# lvdisplay
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol01
  VG Name                VolGroup00
  LV UUID                zHqULI-llnJ-LFmp-Swux-U9EZ-RKHc-GoOQXD
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                37.62 GB  ------------->此时lv已经变大。
  Current LE             1204
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
  
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol00
  VG Name                VolGroup00
  LV UUID                wqoTR5-KRdn-IVjA-hLoS-M1w7-32CH-qgaZMk
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                2.00 GB
  Current LE             64
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1

[root@rhel59 ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol01                       19G  8.1G  9.9G  45% /   --------------->此时文件系统空间还没有变化。/dev/sda1             190M   13M  168M   8% /boottmpfs                 500M     0  500M   0% /dev/shm
[root@rhel59 ~]# resize2fs /dev/mapper/VolGroup00-LogVol01resize2fs 1.39 (29-May-2006)Filesystem at /dev/mapper/VolGroup00-LogVol01 is mounted on /; on-line resizing requiredPerforming an on-line resize of /dev/mapper/VolGroup00-LogVol01 to 9863168 (4k) blocks.The filesystem on /dev/mapper/VolGroup00-LogVol01 is now 9863168 blocks long.
[root@rhel59 ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol01                       37G  8.1G   27G  24% //dev/sda1             190M   13M  168M   8% /boottmpfs                 500M     0  500M   0% /dev/shm[root@rhel59 ~]# vgdisplay  --- Volume group ---  VG Name               VolGroup00  System ID               Format                lvm2  Metadata Areas        2  Metadata Sequence No  6  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               39.75 GB  PE Size               32.00 MB  Total PE              1272  Alloc PE / Size       1268 / 39.62 GB  Free  PE / Size       4 / 128.00 MB  VG UUID               k9z3Ze-tAoj-Tajp-iECn-Ckrl-oWxZ-svnlsw


 

扩展rhel5.9下使用lvm管理的/分区