首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HP3PARSAN& VMware ESXi中的回收空间

HP3PARSAN& VMware ESXi中的回收空间
EN

Server Fault用户
提问于 2017-03-16 15:15:58
回答 2查看 8.1K关注 0票数 2

我刚刚在我们的HP3Par中使用ESX端的命令来回收未使用的空间,例如:

代码语言:javascript
复制
esxcli storage vmfs unmap --l DATASTORENAME

它工作得很好,在3 3Par控制台上,我现在可以在我的数据存储/LUN上看到:

  • 使用用户空间: 26% (在回收之前为46% )
  • 保留用户空间:4.7Tb/10 not (不幸没有更改)

然而,在VMware中,空间并没有改变。我想这是由于这个“预订”(空间保留在3 3Par上)。

是否有一种方法可以通过运行某种调优命令或压缩命令来删除SAN上的分配(我认为数据是Zero d)?

我看到了它们是命令,如compactcpg,但它似乎不是我所需要的,因为我认为它不能在磁盘上正确地平衡数据(块)?(但尽可能少使用磁盘,从而降低性能?)

谢谢,你好,

EN

回答 2

Server Fault用户

回答已采纳

发布于 2017-09-06 09:40:01

实际上,compactcpg是在这种情况下使用的正确命令。您要使用的表单是compactcpg <CPG_name>compactcpg <pattern>

进程本身是由3PAR定期自动运行的,因此您可以等待,空间最终将由3PAR回收。或者,您可以使用上面的命令通过3 3PAR手动启动进程。

另外要注意的是compactcpg总是作为低优先级的任务运行,这样就不会中断常规的IO操作。这意味着数组可能需要几个小时甚至几天的时间才能完全恢复所有新释放的空间。

有关此问题的更多信息可以找到这里

关于平衡块的问题,这是由3PAR自动处理的。3PAR实际上使用了五个逻辑数据层:

  • 物理磁盘
  • 春克雷
  • 逻辑磁盘(LD)
  • 共同供应小组(CPG)
  • 虚拟卷(VV)

平衡发生在这些层中的每一个。也就是说,物理磁盘在笼中被物理平衡,块被均匀地分布在物理磁盘上,逻辑磁盘在可用块池中被均衡地分配,等等。

当然,也有一个compactld <LD_name>compactld -pat <pattern>形式的紧致命令,其行为方式基本相同,但在逻辑磁盘层。但是,在尝试compactld最大限度地利用它之前,您需要先运行compactcpg。

票数 3
EN

Server Fault用户

发布于 2020-11-04 04:15:28

它肯定不是定期运行的,您需要设置这个计划。疯狂地认为它甚至不能在没有输入的情况下完成基本的空间回收。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/838683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档