PowerVault ME4、ME5: 主机作系统空间消耗量与池空间消耗量不匹配
Summary: 检查这一点时,PowerVault 管理员必须考虑用于报告卷容量的测量单位,以及主机作系统是否或如何为使用的主机文件系统实施 SCSI UNMAP 命令。
Instructions
容量度量单位
默认情况下,PowerVault ME 用户配置为使用 base 10 测量单位报告卷大小和池容量消耗,而主机作系统使用 base 2 测量单位报告 LUN 容量或文件系统空间消耗。管理员可能想知道,为什么在 PowerVault Manager 中创建的容量为 140 TB 容量的卷会以 LUN 的形式呈现给测量为 128 TB (TiB) 的主机作系统。
| 十进制(以 10 为底) | 二进制(以 2 为基数) |
|---|---|
| 1 GB(千兆字节)= 1000 MB(兆字节) | 1 GiB = 1024 MiB(兆位字节) |
| 1 TB (TB) = 1000 GB (GB) | 1 TiB (tebibyte) = 1024 GiB (gibibyte) |
大多数主机作系统使用 base 2 作为度量单位,并将其标记为 TB 而不是 TiB,从而使不熟悉所用度量单位约定的管理员感到困惑。在 PowerVault ME 系列阵列上,显示的测量单位是按用户设置的。
-
以具有管理角色的用户身份登录,然后执行以下作之一:
- 在 “主页 ”主题中,选择 作 > 系统设置,然后单击 管理用户 选项卡。
- 在 “系统 ”主题中,选择 作>系统设置,然后单击 管理用户 选项卡。
- 在横幅中,单击用户面板,然后选择 管理用户。
- 在欢迎面板中,选择 系统设置>管理用户。Manage Users选项卡显示现有用户和要设置的选项的表格。
-
选择要修改的用户。
-
更改设置。您不能更改用户名。具有 监视员 角色的用户可以更改自己的设置,但其角色和接口设置除外。
-
执行以下操作之一:
- 要保存设置并继续配置系统,请单击 应用。
- 要保存设置并关闭面板,请单击 应用并关闭。
此时将显示确认面板。
-
单击 确定 以保存更改。否则,请单击 Cancel。
PowerVault ME5 系列阵列更改管理单元
这可以使用命令行界面 (CLI) 进行更改,请按照 PowerVault ME5 中概述的说明进行作:通过 PowerVault Manager 创建用户时,没有可用的基本单元首选项
精简资源调配卷上的空白空间恢复
PowerVault ME 系列可以部署在虚拟池模式(默认建议)或线性池模式下。虚拟池模式支持快照、复制、分层和过量配置卷。在虚拟池中创建的所有卷都经过精简资源调配,这意味着当文件系统写入卷时,会占用池中的物理空间。
过量使用(过量配置)是一项虚拟存储功能,允许系统管理员过量使用物理存储资源。这允许主机系统运行,就好像它拥有比实际分配给它的更多的可用存储。当物理资源满时,管理员可以通过添加额外的磁盘组或扩展 ADAPT 磁盘组来添加物理存储。可以通过清除池设置中的选项来禁用此功能。有关更改此设置的说明,请参阅 PowerVault ME 管理员指南或 PowerVault Manager 联机帮助。
PowerVault ME 系列阵列是数据块存储,因为主机应用程序写入文件系统时,新数据块将从池分配给卷,但覆盖文件系统以前使用的现有数据块的情况除外。从主机作系统中删除文件时,数据块仍分配给卷。管理员可能会报告主机文件系统报告的可用空间与池可用空间(块)不匹配,术语“空格”通常用于描述在存储 LUN/卷上分配但文件系统未使用的块。
SCSI UNMAP 命令由主机作系统发出,用于回收精简资源调配存储环境中未使用的存储空间。此命令的实施方式因主机作系统和所使用的文件系统而异。管理员必须参阅其主机作系统文档,了解具体说明。下面概述了最常见作系统和文件系统的选项。
有关更多信息,请参阅 PowerVault ME4:什么是过度承诺,它是如何工作的?
有关池设置的更多详细信息,请参阅您的阵列适用的 PowerVault 管理员指南。
Microsoft Windows Server
默认情况下,为 NTFS 文件系统启用 SCSI UNMAP 支持。系统管理员可以使用 Windows 优化工具。对于使用 REFS 文件系统的系统,请参阅 Microsoft 文档,了解有关限制和局限性的信息。
管理员可以查看以下 Microsoft 链接以了解更多信息。
- 精简资源调配 - Windows 驱动程序 |Microsoft 学习版
- 使用 fsutil 行为检查 disabledeletenotify 设置 |Microsoft 学习版
- REFS 用户可以使用 SDelete - Sysinternals |Microsoft 学习版
- PowerShell 用户可以使用 Optimize-Volume(存储)|Microsoft 学习版
Broadcom VMware ESXi
PowerVault ME 虚拟卷使用 4 MB 页面大小,在 ESXi 中,VMFS6 数据存储区上的可用空间不会自动异步回收。ESXi 管理员必须运行该命令 esxcli storage vmfs unmap 回收未使用的数据块。
esxcli storage vmfs unmap --volume-label=volume_label
有关更多详细信息,请参阅 存储空间回收 (vmware.com)
Linux作系统
Linux 用户可以使用 discard 选项挂载主机文件系统,并使用 fstrim 用于恢复空格的命令。SCSI UNMAP 支持因内核版本和使用的文件系统而异,请参阅供应商文档以了解建议或限制。
对于 Red Hat Linux 发行版,请参阅 丢弃未使用的数据块 |Red Hat 产品文档
对于 SuSE 企业 Linux,请参阅 禁用 fstrim - 在什么条件下?|技术支持 |SUSE