在XenServer 6.2上运行的CentOS 6.6 64位上扩展ext4根LVM分区的所有准备工作已经完成。
xvda
虚拟磁盘 - 检查。xvdaN
作为LVM - check。pvcreate /dev/xvdaN
- 检查。vgextend VolGroup /dev/xvdaN
- 检查。lvresize --extents /dev/mapper/VolGroup-lv_root
- 检查。现在我需要resize2fs /dev/mapper/VolGroup-lv_root
。这是问题所在。
这是根卷。我的理解是,在VM运行时无法调整大小 - 以免损坏卷。但是,当我从CentOS 6.5 LiveCD iso启动时无法识别音量(没有6.6 LiveCD。)
那么,如何将运行中无法触及的逻辑卷resize2fs,并且在VM未运行时无法识别?
答案 0 :(得分:1)
最终在网上找到答案......
sudo su -l
将用户切换为root vgchange -aay
这就是魔术。它将自动查找并激活现有的卷组。e2fsck -f /dev/mapper/VolGroup-lv_root
强制检查音量错误resize2fs /dev/mapper/VolGroup-lv_root
将可用空间添加到卷e2fsck -f /dev/mapper/VolGroup-lv_root
强制检查音量错误reboot
...和中提琴,根音量现在正在使用额外的可用空间。