问题

Nutanix空间回收


大家好,

我们正在运行几个文件服务器(Windows 2016机器),这些文件服务器正在Nutanix + VMware 6.5上运行。例如我在VM上附有一个5TB VMDK,该VM持有大量文件(作为文件服务器)。现在,当我们在VMware中检查此磁盘的大小时,我们将其作为大约4TB消耗的(同样在Prism中也是如此)。但是,在窗口中,实际消耗的空间仅为1 TB。

问题是 - 我们如何回收此空间,以将OS看到的数字与VMware认为所用空间所看到的数字相匹配。(我已经看到了一些用户提到使用Sdelete等的帖子,但这并不是真正可扩展的解决方案)

想法?

谢谢。

拉维


该主题已关闭以供评论

4个答复

UserLevel 3
徽章 +10

不幸的是,ESX问题对基于NFS的存储不起作用的Unmap和Trim命令。您必须运行Sdelete之类的工具或填充驱动器并清除以收回空间。

Userlevel 1
徽章 +3

我有相同的脱节,但是与Linux NFS客户端相同。我想提供高潜伏期NFS存储空间。

我尝试了Nutanix文件,但我不喜欢它,因为高可用性/负载平衡功能很差。

因此,我创建了一个存储容器,并在Linux NFS客户端中共享。我尝试过Sdelete,但这不实用,因为Sdelete太慢了。还有另一种方式吗?我在存储容器中做了NFS_LS…没有列出的文件,但是Prism Reports存储容器已满。是否有ACLI或NCLI命令可以免费空间?


Userlevel 1
徽章 +3

我有相同的脱节,但是与Linux NFS客户端相同。我想提供高潜伏期NFS存储空间。

我尝试了Nutanix文件,但我不喜欢它,因为高可用性/负载平衡功能很差。

因此,我创建了一个存储容器,并在Linux NFS客户端中共享。我尝试过Sdelete,但这不实用,因为Sdelete太慢了。还有另一种方式吗?我在存储容器中做了NFS_LS…没有列出的文件,但是Prism Reports存储容器已满。是否有ACLI或NCLI命令可以免费空间?


大约3个小时后,可用空间恢复了……因此,如果您经常创建文件/排除,则需要设置其他容器空间,该容器空间与“ 3小时的增长”成比例,以避免使用耗尽空间。

UserLevel 3
徽章 +4

@dasr您所描述的基本上是按设计工作。本文讨论了该机制删除许多VM或文件后,为什么我的Nutanix群集不显示免费或回收空间?

由于许多企业存储系统的删除并不是很高的优先级。Nutanix仅此功能才是正确的,因为一旦达到阈值,就会自动触发以清除可用空间的其他工作。

一般而言,我们需要在集群中足够的空间,以便在节点(或两个)失败时能够重建RF2弹性(或RF3)。这被称为“重建能力”。

有关Nutanix的空间使用建议的更多详细信息,请参见“推荐的指南,用于在集群上最大的存储利用透明

关于涉及Unmap,ESXI,回收自由空间和Sdelete的最初问题,仍然有一些工作正在完成,但目前根据需要运行Sdelete是最好的选择。技术障碍特定于NFS数据存储中的VDisks,因此卷组或AHV上的VM不会看到同样的问题。

Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Baidu