前言:Vmware内安装了RHEL 5.4,但是刚开始分配的磁盘只有7GB,现在安装了各种服务之后,磁盘空间渐渐吃紧。虚拟机调整了更大的空间之后,接下来就是把增加的空间分配到LVM卷组里去:
1. 在/dev/sda3上建立pv(physical volume),在物理分区加入到vg前,必须先初始化:
#pvcrteate /dve/sda3
2.为vg(volume group)新增pv(physical volume):
#vgextend /dev/VolGoup00 /dev/sda3
3.为lv(logical volume)增加空间
#lvextend -L+7G /dev/VolGroup00/LogVol00
注:为lv增加空间之前,必须先把vg的大小调整,也就是说必须先把pv增加到vg中去。
4.调整ext3分区大小,RHEL的内核支持extonline方式调整大小,不用卸载:
#resize2fs /dev/VolGroup00/LogVol00
注:/dev/VolGroup00/LogVol00挂载的/目录,如果想调整其他目录的大小,只要在执行lvextend的时候,调整相应的lv就可以了。
5. 查看当前系统分区大小
[roy@rhel5 ~]$df -ah
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
13G 4.4G 7.6G 37% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 506M 0 506M 0% /dev/shm
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs