Dell Unity:如何检查 Unity NAS 服务器上 NFS(仅限 NFSv4)和活动连接 NFS 客户端(NFSv3 和 NFSv4)的活动打开文件计数(用户可更正)

Summary: 此知识库文章提供了在实时 Unity 系统上检查 NFS(仅限 NFSv4)和活动连接 NFS 客户端(NFSv3 和 NFSv4)的活动打开文件计数的方法。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

当客户端在 Unity NAS 服务器上未关闭文件的情况下打开过多文件时,可能会导致访问问题。

Dell EMC Unity:Linux 客户端无法打开 Unity NFS 共享中的文件/文件夹(Dell EMC 可更正) |Dell US

识别 NFS 和活动连接 NFS 客户端的活动打开文件计数有助于识别有问题的客户端,以便客户可以采取适当的措施关闭客户端打开的文件,并调查客户端的错误行为。

Cause

识别 NFS 和活动连接 NFS 客户端的活动打开文件计数有助于识别有问题的客户端,以便客户可以采取适当的措施。

Resolution

要获取 NFSv3 和 NFSv4 的活动连接 NFS 客户端,可以在运行 OE 5.1 及更高版本的 Unity 阵列上使用 svc_nfssupport -listClient 命令。  
 
01:27:16 root@VIRT2213Y2VF7N spa:/cores/service/user# svc_nfssupport NFS_test -listClient

NFS v3 Clients:
|--- 5.6.7.248

NFS v4 Clients:
|--- 5.6.7.242
|--- 5.6.7.249

 

对于运行低于 5.1 的 OE 的 Unity 阵列,获取已连接 NFS 客户端列表的另一种方法是在任何 NFS 客户端上运行“showmount -a ”命令。  也可以在 Unity SP 上执行 命令,但需要 root 权限。 
 
00:54:57 root@VIRT2213RTVFNA spa:/cores/service/user# showmount -a 5.6.7.22
All mount points on 5.6.7.22:
rhel8.peeps.lab:/NFS_export
solaris11.peeps.labL/NFS_export
rhel7.peeps.lab:/NFS_export

请注意,showmount 输出无法判断客户端是通过 NFSv3 还是 NFSv4 装载 NFS 共享。  

如果您需要确定 showmount 输出中显示的 NFSv4 与 NFSv3 客户端的数量,请联系 Dell Technologies 或您授权的服务提供商以获得更多帮助,并参考本文。

没有确定 NFSv3 打开文件计数的方法。  用于确定 NFSv4 打开文件计数的方法需要 root 访问权限。  如果您需要确定 NFSv4 打开的文件计数,请联系 Dell Technologies 或您授权的服务提供商以获得更多帮助,并参考本文。

Affected Products

Dell EMC Unity
Article Properties
Article Number: 000204821
Article Type: Solution
Last Modified: 12 June 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.