这个是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,已经可以看到我们新增加的空间已经可以使用了
运行效果如下图: