跳转到主内容

对于具有 100% 部分保留的卷的 LUN ,有哪些空间要求?

Views:
114
Visibility:
Public
Votes:
0
Category:
data-ontap-8
Specialty:
san
Last Updated:

执行  

适用场景

  • ONTAP 9
  • Data ONTAP 7 及更早版本
  • SAN
  • FlexPod
  • 文件预留
  • 预留百分比(fractional_reserve)

问题解答

  • 默认情况下、空间预留文件或具有厚卷配置的LUN会启用百分比预留以创建快照和覆盖。请参见建议的卷和文件或LUN配置
  • 第一个快照之后、将占用相当于预留空间文件或LUN大小两倍的逻辑空间。可 reserved通过df -r 命令在项目下确认预留的空间大小。
  • 包含预留百分比为100%的卷的LUN所需空间遵循2个LUN +增量规则。
  • 2x lun + delta规则指定(对于百分比预留为100的卷)要求包含卷的LUN额外拥有可供映射主机写入的100%空间、 +快照更改率的空间。 
  • 如果在活动生产环境中使用LUN、而不是归档、则典型的Windows主机希望始终能够写入其可用LUN的几乎100%。

注:

  • 在没有任何快照的卷上、如果在该卷上启用了SIS、则预留百分比的行为就像始终存在快照一样。
  • 因此、预留百分比将会被占用、并且卷的可用空间似乎更少。
  • 这可能会出现问题、因为如果卷已满且没有可用的覆盖空间、LUN可能会脱机。
  • 如果LUN上配置给上述句子中引用的主机的部分空间被标记为只读、则仍必须为主机提供该空间以进行随机元数据写入、因此、已用预留百分比会增加、最多可达到100%。

示例

  • 如果在最初创建快照时、5 Gig LUN写入了2 Gig、则包含卷中的已用空间将显示为7 Gig。 
  • 这是由于为这些2 Gig块的快照锁定上的操作系统覆盖预留了2 Gig。
  • 如果在LUN上创建最后一个快照后发生1 Gig更改、但已用空间保持不变、则现在将保留3 Gig、并且已用空间显示为8 Gig。 
  • 总之、系统将持续进行补偿、以确保在向LUN写入数据时、操作系统可以感知到整个5 Gig的可写性。 
  • 根据主机操作系统、即使已用空间等于4.9Gig、也会出现这种情况。  
  • 具有一个快照且未更改的主机操作系统将显示已用空间为9.9 GB。 
  • 如果更改量为1千兆、而另有一个基本快照、则10.9千兆将显示为已用。
  • 如果在快照的生命周期内、5 Gig LUN (操作系统级别使用4.9 Gig)上持续发生3 Gig更改、则建议的最小空间为10 Gig + 3 Gig = 13 Gig。
  • 可以使用以下过程对此进行测试: 
  1. 已创建快照预留为0的卷。 
  2. 创建LUN并在"My Computer"中右键单击它以获取其大小。 
  3. 将LUN的大小以及已用空间和可用空间转换为KB。
  4. 在 LUN 上放置特定数量的数据并将其转换为 KB 。
  5. 运行 DF/vol/ <volname> 查看利用率预期结果。
  6. 拍摄快照并立即再次运行 df /vol/ <volname> 。  虽然快照不占用空间、但卷上的已用空间将增加放置在 LUN 上的空间量。
  7. 更改 LUN 上的数据。  与删除相对的实际更改是必需的,因此原始块指针会保留在后面。
  8. 运行 df /vol/ <volname> 。LUN + 覆盖预留 + 更改快照使用的空间量将可见。
  9. 拍摄新快照并再次运行 DF/vol/<volname> 。  现在, LUN + 覆盖保留空间 + 所使用的空间量。 Snapshot 将显示为已用空间。
  10. 当快照的完整计划循环完成后、运行 Snap delta 命令可以很好地了解卷上需要多少额外空间、特别是:
    • 如果LUN存在、则额外增加100%
    • 如果 尚未创建LUN、则超出可用空间中预期大小的200%
  • 请记住、snapinfo目录会快速填满文件数据。
    • 根据所需的联机备份数量、它们也会快速更改。
    • 因此、其增量可能高于其所在LUN的预期值。
  • 此外、预留百分比可以调整为较低的值、但如果主机覆盖满足只读块、则LUN可能会突然脱机。

追加信息

  • 运行以下命令将预留百分比更改为0%: 

::> volume modify -fractional-reserve 0 -vserver <svm-name> -volume <vol-name>

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.
Scan to view the article on your device