跳到主要内容

跟踪文件访问以诊断 SVM 上的访问错误

存储管理软件 9.6 开始,可以诊断存储虚拟机(SVM)上的 CIFS 或 NFS 文件访问错误。

关于本任务

当共享配置、权限或用户映射有问题时,可能会发生文件访问问题(例如“拒绝访问”错误)。可以使用存储管理软件查看用户想要访问的文件或共享的访问跟踪结果,从而帮助您解决文件访问问题。存储管理软件会显示文件或共享是否具备有效的读取、写入或执行权限以及访问有效或无效的原因。
  1. 单击 Storage(存储) > SVMs
  2. 选择收到文件访问错误的文件或共享所属的 SVM
  3. 单击 Trace File Access(跟踪文件访问)
    所选 SVM“Trace File Access(跟踪文件访问)”窗口会显示跟踪文件访问权限所需的先决条件和步骤。
  4. 单击 Continue(继续)开始文件跟踪过程。
  5. 选择用于访问所选 SVM 上的文件或共享的协议。
  6. User Name(用户名)字段中,输入试图访问该文件或共享的用户的名称。
  7. 可选: 单击 指定更多详细信息以缩小跟踪范围。

    “Advanced Options(高级选项)”对话框窗口允许您指定以下详细信息:
    • 客户端 IP 地址:指定客户端的 IP 地址。
    • 文件:指定要跟踪的文件名或文件路径。
    • 在跟踪结果中显示:指定仅查看拒绝访问的条目还是所有条目。

    单击 Apply(应用)可应用您指定的详细信息并返回“Trace File Access(跟踪文件访问)”窗口。
  8. 单击 Start Tracing(开始跟踪)
    此时将启动跟踪并显示结果表。除非用户在请求文件访问时收到错误,否则该表为空。结果表每 15 秒刷新一次,并按时间倒序显示消息。
  9. 通知受影响的用户应该在接下来的 60 分钟内尝试访问这些文件。
    当指定的用户名跟踪持续时间内产生错误时,结果表中会显示被拒绝的文件访问请求的详细信息。“Reasons(原因)”列指出阻止用户访问文件的问题以及发生这些问题的原因。
  10. 可选: 在结果表的“Reasons(原因)”列中,单击 View Permissions(查看权限)以查看用户尝试访问的文件的权限。
    • 当跟踪结果显示一条消息指出未授予“同步”、“读取控制”、“读取属性”、“执行”、“读取 EA”、“写入”或“读取”访问权限时,该消息表示尚未针对列出的权限集授予所需的访问权限。为了查看实际权限状态,您需要使用提供的链接查看这些权限。

    • 如果指定了 CIFS 协议,则会显示“Effective File and Share Permissions(有效的文件和共享权限)”对话框,其中列出与用户尝试访问的文件和共享关联的文件和共享权限。

    • 如果指定了 NFS 协议,则会显示“Effective File Permissions(有效的文件权限)”对话框,其中列出与用户尝试访问的文件关联的文件权限。

    复选标记表示授予了相应权限,“X”表示未授予权限。

    单击 OK(确定)返回“Trace File Access(跟踪文件访问)”窗口。

  11. 可选: 结果表将显示只读数据。对于跟踪结果,可以执行以下操作:
    • 单击 Copy to Clipboard(拷贝到剪贴板)将结果复制到剪贴板。
    • 单击 Export Trace Results(导出跟踪结果)将结果导出为逗号分隔值(CSV)文件。
  12. 要结束跟踪操作时,单击 Stop Tracing(停止追踪)