我有一台 VMWare 虚拟机(Ubuntu Server 11.04),它使用三个 VMDK,然后它们都是 LVM 的一部分。
我面临的问题是,在创建时,每个 VMDK 都是作为精简配置创建的,其中两个已达到物理大小,导致 ESXi 强制停止 VM。
我想知道是否有办法从 LVM 中移除磁盘(不安装它们),删除一些文件,然后缩小 VMDK。
答案1
数据存储空间不足?您可以添加更多物理存储并增加数据存储。在此之前,预计会出现 I/O 错误并停止虚拟机。
如果有足够的空间来安装文件系统,您可以删除这些文件。
要将物理卷的大小调整为适合磁盘的大小,调整大小. 存在一些局限性,特别是:
如果 pvresize 在其新结束之后已经分配了范围,它将拒绝缩小 PhysicalVolume。
并且您无法减少 VMDK,除非 PV 减少或数据丢失。但是,pvmove 到新磁盘并 vgreduce 旧磁盘将迁移出去。