跳转到主内容

DF可能会显示逻辑空间占用情况

i
Knowledge Base guidance

This article may include metadata, visibility, validation state, and related support guidance.

适用场景

  • ONTAP Select
  • ONTAP 9.6

问题解答

文章解释:

  • 用户数据(vol status -S)计算
  • df需要考虑哪些因素?
  • df used / Total used (vol status -S)与 物理使用量之间间隙

在这种情况下、由于客户使用的是CIFS (使用文件预留)、因此会预留一些漏洞。

计算
  1.  使用以下节点Shell命令: 

> vol status -S

用户数据是通过从同一命令的"已用总量"中减去元数据(FS元数据+节点+重复数据删除元文件+配额元文件+快照预留-快照预留不可用)来实现的。

示例:

Volume : fsdebsgv5602_HyV_SQL_2
Feature          Used      Used%
------------------------ ------------ ----------
User Data         896GB     13%
Filesystem Metadata    356MB     0%
Inodes           524KB     0%
Deduplication       2.56GB     0%
Quota Metafiles      20.0KB     0%
Total           899GB     13%
Total Physical Used    94.5GB     1%
Logical Used        6.01TB     86%
Logical Available     6.12TB     87%

699 GiB - 356 MiB - 524 KiB - 2.56 GiB - 20.0 KiB = 896 GiB

df需要考虑哪些因素?
  • 延迟分配
  • 文件预留(如果有)(预留空间为空/覆盖预留空间/Cifseof预留空间)
  • 灵活空间池为不同操作预留的块。
  • 后CP节省的计数器:在CP将其超块安全地置于磁盘上之前、无法将实时CP节省(打包/重复数据删除)释放到常规前端使用。
  • 快照溢出(超出快照预留范围的快照中捕获的块)。
df已用与物理已用之间的差距
  • 如果使用的df与使用的物理空间(vol status -S)之间存在明显的巨大差异、则文件预留很可能发生在卷级别、而不是聚合级别。
  • 文件/LUN预留是指孔预留和覆盖 预留、其用户为CIFS和LUN。可以使用stat show命令中的字段来理解这一点。 
  1. 启动卷对象的统计信息: 

::> set advanced
::*> statistics start -object volume 
::*> statistics show -object volume <> -counter wv_fsinfo_blks_blks_rsrv_holes_cifs
::*> statistics show -object volume <> -counter wv_fsinfo_blks_blks_rsrv_overwrite
::*> statistics stop 

示例:

volume:vol1:wv_fsinfo_blks_blks_rsrv_holes_cifs:212453208
volume:vol1:wv_fsinfo_blks_blks_rsrv_overwrite:0

  1. df 中的已用  空间/已用空间总量与已用物理空间之间的差异可通过这些预留的孔212453208来实现