利用剩下的自由空间 创建一个物理分区-->将这个物理分区装换为物理卷-->把这个物理卷添加到要扩展的卷组中-->然后才能用extend命令扩展此卷组中的逻辑卷
1.首先要再创建一个物理分区
(使用fdisk /dev/sda,选择n来创建一个新的分区比如sda3,主分区还是逻辑分区对此例子无所谓)
完成后需要重新启动。
可以用fdisk -l命令来查看已有分区
[root@localhost ~]# fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 522 4088542+ 8e Linux LVM
用fdisk /dev/sda命令,选择‘n’创建新分区,主分区,逻辑分区对这个例子来说都可以,‘w’保存。
重启机器生效。
2.接下来创建sda3分区
建为物理卷 (pvcreate /dev/sda3)
/dev/sda3这个路径可以参照pvdisplay这个命令中sda1的路径,一般都是在dev下。
3.vgscan 扫描卷组
为卷组VolGroup00添加新的物理卷sda3来增大卷组的容
量 (vgextend VolGroup00 /dev/sda3)
用vgdisplay来查看卷组名称。
// vgcreate vg0 /dev/sda1 /dev/sdb1
4.现在才能扩展逻辑卷的大小 (lvextend -L +2G /dev/VolGroup00/LogVol00)
用lvdisplay查看逻辑卷绝对路径
*5.最后要使用resizefs2命令重新加载逻辑卷的大小才能生效。 (resize2fs /dev/VolGroup00/LogVol00)
如果不用这个命令的话,你会发现用df -h命令查看扩展的逻辑卷大小还是原来的值,没有发生变化。即使重启也不会变,所以一定要执行 resize2fs命令。
其中resize2fs加参数-f可以避免检查系统的时间消耗。
5.转移数据
[root@ www.linuxidc.com ~]# pvmove /dev/sda7 /dev/sda9
/dev/sda7: Moved: 100.0%
查看物理卷详情,对比上面数据
[root@ www.linuxidc.com ~]# pvdisplay
--- Physical volume ---
PVName /dev/sda7
VGName testvg
PVSize 1.87 GB / not usable 1.96 MB
Allocatable yes
PE Size (KByte) 4096
TotalPE 478
FreePE 478
AllocatedPE 0
PVUUID pJxudP-iM6G-BNbv-Nx0a-cDqM-FAw1-51WeDz
--- Physical volume ---
PVName /dev/sda8
VGName testvg
PVSize 1.87 GB / not usable 1.96 MB
Allocatable yes
PE Size (KByte) 4096
TotalPE 478
Free PE 478
AllocatedPE 0
PVUUID 7fOpr3-5cEC-1Gph-BmnY-Zj2I-UZo8-JwcUAW
--- Physical volume ---
PVName /dev/sda9
VGName testvg
PVSize 1.87 GB / not usable 1.96 MB
Allocatable yes
PE Size (KByte) 4096
TotalPE 478
FreePE 468
AllocatedPE 10
PVUUID xxNAtZ-a3RO-lN9D-UN1X-atq2-p5q9-HyEO8a
6.把/dev/sda7从卷组中移除
[root@ www.linuxidc.com ~]# vgreduce testvg /dev/sda7
Removed "/dev/sda7" from volume group"testvg"
7.查看卷组容量
[root@ www.linuxidc.com ~]# vgdisplay
--- Volume group ---
VGName testvg
SystemID
Format lvm2
MetadataAreas 2
Metadata Sequence No 11
VGAccess read/write
VGStatus resizable
MAXLV 0
CurLV 1
OpenLV 1
MaxPV 0
CurPV 2
ActPV 2
VG Size 3.73 GB
PESize 4.00 MB
TotalPE 956
Alloc PE / Size 10 / 40.00 MB
Free PE /Size 946 / 3.70 GB
VGUUID UJrKI9-NSrt-vhV8-iwoR-pN7i-MhQp-PxPcPr
/dev/sda7已移除
8.把dev/sda7从物理卷中移除
[root@ www.linuxidc.com ~]# pvremove /dev/sda7
Labels on physical volume "/dev/sda7"successfully wiped
[root@ www.linuxidc.com ~]#pvdisplay
--- Physical volume ---
PVName /dev/sda8
VGName testvg
PV Size 1.87 GB / not usable 1.96 MB
Allocatable yes
PE Size (KByte) 4096
TotalPE 478
FreePE 478
AllocatedPE 0
PVUUID 7fOpr3-5cEC-1Gph-BmnY-Zj2I-UZo8-JwcUAW
--- Physical volume ---
PVName /dev/sda9
VGName testvg
PVSize 1.87 GB / not usable 1.96 MB
Allocatable yes
PE Size (KByte) 4096
TotalPE 478
FreePE 468
AllocatedPE 10
PVUUID xxNAtZ-a3RO-lN9D-UN1X-atq2-p5q9-HyEO8a
OK