resize2fs XenServer 6.2上的CentOS 6.6 64位客户机上的LVM根目录

时间:2014-12-19 17:10:37

标签: centos virtual-machine xen ext4 lvm

在XenServer 6.2上运行的CentOS 6.6 64位上扩展ext4根LVM分区的所有准备工作已经完成。

  • 在XenServer上扩展xvda虚拟磁盘 - 检查。
  • 使用fdisk在CentOS guest虚拟机上创建xvdaN作为LVM - check。
  • 在CentOS客人
  • pvcreate /dev/xvdaN - 检查。
  • 在CentOS客人
  • vgextend VolGroup /dev/xvdaN - 检查。
  • 在CentOS客人
  • lvresize --extents /dev/mapper/VolGroup-lv_root - 检查。

现在我需要resize2fs /dev/mapper/VolGroup-lv_root。这是问题所在。

这是根卷。我的理解是,在VM运行时无法调整大小 - 以免损坏卷。但是,当我从CentOS 6.5 LiveCD iso启动时无法识别音量(没有6.6 LiveCD。)

那么,如何将运行中无法触及的逻辑卷resize2fs,并且在VM未运行时无法识别?

1 个答案:

答案 0 :(得分:1)

最终在网上找到答案......

  1. 从LiveCD启动
  2. 打开终端
  3. sudo su -l将用户切换为root
  4. vgchange -aay这就是魔术。它将自动查找并激活现有的卷组。
  5. e2fsck -f /dev/mapper/VolGroup-lv_root强制检查音量错误
  6. resize2fs /dev/mapper/VolGroup-lv_root将可用空间添加到卷
  7. e2fsck -f /dev/mapper/VolGroup-lv_root强制检查音量错误
  8. reboot
  9. ...和中提琴,根音量现在正在使用额外的可用空间。