我有一个纯虚拟磁盘(vmdk)文件,纯粹只是一个文件存储。 我目前已经configuration为占用2TB,但是,它只有一个900GB的分区。 我在某处读到下面的命令会迫使它缩小,但是海报却说这样“充满危险”:
vmkfstools -X 910G /vmfs/src_file.vmdk --force
这会使我的数据无法访问吗? 我只是缩小vmdk文件以释放ESXi数据存储区中的未分区空间。 使用VMWare Tools的收缩工具不会收缩磁盘,它会准备好,然后立即说明操作已成功完成。
您始终可以创build一个新的虚拟磁盘,在您的guest虚拟机上安装这两个文件,复制这些文件,装入新的较小的磁盘来代替旧的较大的磁盘。 一旦你快乐,一切正常,删除旧的大磁盘。
如果您正在运行最新版本的esx(i),则可以执行存储vmotion并将其从粗转换为精简。
如果你使用的是4.x,那么它就是内置于gui中的,如果它是以前的版本,它可能涉及获取插件或者使用powershell。
您将需要两个数据存储,第二个数据存储至less足够存储整个vmdk以及相关的文件(swap,nvram等)。 但是你完成后可以马上移动它。
这是一个完全支持的做事方式,是安全的。