如何在扩展主机上的逻辑卷后向 Windows XP 客户机添加分区?
我有一台 CentOS 6 服务器,上面运行着几台虚拟机,其中一台是 Windows XP Guest。Windows XP Guest 安装在格式化为 NTFS 的 LVM 分区上。KVM+Virsh 用于虚拟化。
在Control Panel -> Administrative Tools -> Computer Management -> Disk Management
:有一个驱动器C:
占用了 20GB 磁盘的全部 20GB。
在主机上,我扩展了 Windows 正在使用的 LV:
lvextend -L25G /dev/main_vg/vm_xpvm0
调整大小成功,LV 现在为 25GB。
当我重新启动 Windows 客户机时Control Panel -> Administrative Tools -> Computer Management -> Disk Management
,Windows 仍然认为物理驱动器为 20GB。我期望找到C:
驱动器作为 25GB 磁盘上的 20GB 分区,留下 5GB 空间,我可以将其格式化并挂载为D:
。
我如何让 Windows 识别物理磁盘已改变大小,以便我可以使用新的可用空间?
答案1
答案很简单 - 关闭 Windows VM,等待几分钟,然后启动 VM。然后会出现新的空间。使用重启命令进行“软”重启不足以让 Windows 识别硬件更改,这就是为什么它在重启时对我来说不起作用的原因。