这个是XenSystem官方的教程.但是使用的时候会出现一个问题:
vgdisplay查看物理卷组情况,可以看到我们有多少G的容量可以扩展,教程是22G,整数,但是实际应用很多都不是整数,你全部扩容的话填写XX.XXG的时候就会返回一个错误.今天给别人搞就是这样,你可以这样扩容:先扩容整数,然后会剩下XXM的可扩容空间,再次扩容,直接填写M单位。就成功了。

下面是教程:
fdisk -l
查看硬盘分区情况

df -hal
查看已划分区空间使用情况,硬盘容量为32.2G,已划分的空间为5.7G(不包含SWAP,输入free -m可以查看内存和swap使用情况)
运行效果如下图:

对硬盘/dev/xvda(新增硬盘可能会是/dev/xvdb)进行增加分区操作:
fdisk /dev/xvda
n    输入n新建分区
p    输入p,主分区
3    由上图的fdisk -l可以看到硬盘已经有两个分区,我们这里输入3,第三个分区

t    通过t来指定分区系统格式
3    第3个分区(如果你就建了一个分区就不要输入3了它会自动选择的.跳过这一步
8e   输入8e,LVM系统格式

w     输入w保存退出
reboot 重启使之生效
运行效果如下图:

重启后运行fdisk -l查看硬盘分区情况,可以看到刚刚新建的分区已经出现在列表里了
pvcreate /dev/xvda3         创建物理卷
vgextend VolGroup00 /dev/xvda3        将物理卷加入到组VolGroup00

运行效果如下图:

vgdisplay      查看物理卷组情况,可以看到我们有22G的容量可以扩展
lvresize -L +22.00G /dev/VolGroup00/LogVol00    扩容22G
resize2fs /dev/VolGroup00/LogVol00           动态扩容分区大小,完成后,运行df -hal,已经可以看到我们新增加的空间已经可以使用了
运行效果如下图:

原文:XenSystem CentOS/Linux VPS下启用未使用的硬盘空间