扩大rhel5.9下使用lvm管理的根分区
核心步骤:
添加sdb----->pvcreate----->vgextend----->lvextend----->resize2fs
文件系统信息以下:
[root@rhel59 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01
18G 8.1G 8.3G 50% /
/dev/sda1 190M 13M 168M 8% /boot
tmpfs 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 -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = 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 LVM
Disk /dev/sdb: 21.4 GB, 21474836480 bytes ----------->多了sdb
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /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⑻dNL-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⑻d9i-BdLk⑷RLp-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⑶2CH-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 -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01
19G 8.1G 9.9G 45% / --------------->此时文件系统空间还没有变化。
/dev/sda1 190M 13M 168M 8% /boot
tmpfs 500M 0 500M 0% /dev/shm
[root@rhel59 ~]# resize2fs /dev/mapper/VolGroup00-LogVol01
resize2fs 1.39 (29-May⑵006)
Filesystem at /dev/mapper/VolGroup00-LogVol01 is mounted on /; on-line resizing required
Performing 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 -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01
37G 8.1G 27G 24% /
/dev/sda1 190M 13M 168M 8% /boot
tmpfs 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