跳转到主内容

为什么主机文件系统和管理软件显示的空间使用与 Data ONTAP 中的空间使用不同?

Views:
41
Visibility:
Public
Votes:
0
Category:
data-ontap-8
Specialty:
core
Last Updated:

适用于

  • ONTAP 9 
  • 集群模式 Data ONTAP 8    
  • Data ONTAP 7 及更早版本    
  • FlexPod    
  • SAN 

解答

为什么主机文件系统和管理软件显示的空间使用与 Data ONTAP 中的空间使用不同?

关闭 LUN 空间预留时、 LUN 内部的数据不会由空间显示为占用。 df shows as taking up.

  • 以下示例使用包含单个 LUN 的新创建卷进行说明。卷在聚合上有空间保证,并且派系储备设置为 0% :

storage> lun show -v
/vol/space/space 86.3m (90478080) (r/w, online, mapped)
Serial#: nBLskoOLyq/2
Share: none
Space Reservation: enabled
Multiprotocol Type: windows
Maps: space=0


storage> df -h
Filesystem total used avail capacity Mounted on
/vol/space/ 174MB 86MB 87MB 50% /vol/space/
/vol/space/.snapshot 0TB 0TB 0TB ---% /vol/space/.snapshot

df -h该命令显示 LUN 使用的卷中的空间量以及 LUN 总大小的保留空间。

  • 禁用空间预留:

storage> lun set reservation /vol/space/space disable

storage> df -h
Filesystem total used avail capacity Mounted on
/vol/space/ 174MB 2536KB 171MB 1% /vol/space/
/vol/space/.snapshot 0TB 0TB 0TB ---% /vol/space/.snapshot

在 LUN 上禁用空间预留后df、显示该卷上 LUN 内的已用空间量。

  • 当重新打开空间预留并将 30.6 MB ( 30668 KB )文件写入此 LUN 时:

storage> lun set reservation /vol/space/space enable

storage> df -h
Filesystem total used avail capacity Mounted on
/vol/space/ 174MB 86MB 87MB 50% /vol/space/
/vol/space/.snapshot 0TB 0TB 0TB ---% /vol/space/.snapshot

存储系统显示的情况与 LUN 内部没有数据时相同。

  • 如果保留再次关闭:

storage> df
Filesystem kbytes used avail capacity Mounted on
/vol/space/ 178176 33276 144900 19% /vol/space/
/vol/space/.snapshot 0 0 0 ---% /vol/space/.snapshot

~30688 KB 文件现在已添加到以前的 2536 KB 中。

  • 重新打开“保留”并删除文件:

storage> df -h
Filesystem total used avail capacity Mounted on
/vol/space/ 174MB 86MB 87MB 50% /vol/space/
/vol/space/.snapshot 0TB 0TB 0TB ---% /vol/space/.snapshot

删除文件后、主机文件系统会显示可用空间;但是 Data ONTAP 会显示相同的 32 MB 正在使用。发生此问题的原因是文件所使用的空间仍在 LUN 上分配。主机文件系统可以根据需要覆盖此空间。

NetApp OnCommand System Manager 报告 LUN 的不同空间使用情况

运行以下命令以确保 OnCommand System Manager 报告的空间与 Data ONTAP CLI 相同:

::> lun show -vserver VSERVER_NAME -path COMPLETE_LUN_PATH -instance

VMware Web Client 报告的 vmfs – LUN 大小与 ONTAP 不同

删除或移动任何 VM 后、 VMware vSphere 5.x 不会自动释放这些块。因此,这些块不会被标记为对存储控制器可用、尽管从 VMware 客户端本身可以识别为可用的块。 

其他信息

有关更多信息、请参见 VMware KB Using vmkfstools 以回收精简配置 LUN 上的 VMFS 删除的块。