XenServer磁盘空间超出,但不知道为什么?

我的XenServer 6.1安装会为本地SR报告以下内容:

3711.6 GB使用的总计3717 GB(分配1491 GB)

在每个虚拟机的“快照”选项卡下没有可见的快照,并且主机已经重新启动,但无济于事。 问题是我们不能创build任何新的虚拟机,因为没有磁盘空间,我担心服务器会由于缺less磁盘空间而失败,但是由于每个虚拟机都有一个分配的VHD,所以不应该发生权限是吗?

任何帮助将不胜感激。

编辑:我也使用PHP虚拟备份,只有6个虚拟机和9个VHD(我可以在XenCenter中看到)。

您是否正在使用基于快照的备份软件,如PHD虚拟备份,相似或bash脚本? 除了快速克隆(如Pascal提到的),他们也可以填满您的存储回购。 您可以通过XenServer CLI使用vhd-util scan -f -m “VHD-*” -l VG_XenStorage-<UUID_of_StorageRepository> -p查看所有VHD。 如果你看到“parent = VHD-xxxxxxxx-xxxx …”的条目,那么你有VHD的依赖。

解决scheme:将虚拟机移动/克隆到另一个LUN时,只会复制虚拟机的最后一个状态,因此占用的空间较less。 在testing之后,原始虚拟机可以被删除,这样所有相关的虚拟机将会消失。

您是否使用了很多“存储级别快速克隆”来创build新的虚拟机? 与此相关的问题是,它使用LVM快照,这些快照相互依赖,但在SR中不可见。

http://blogs.citrix.com/2012/05/03/creating-vms-from-templates-in-xenserver-creates-a-fast-clone/