跳到主要内容

验证是否已在 SVM 上启用 SMB 协议

SVM 上配置和使用 SMB 之前,必须验证协议是否已启用。

关于本任务

通常需在设置 SVM 期间执行此操作,但如果未在设置期间启用该协议,可以稍后使用 vserver add-protocols 命令启用它。

协议创建后,无法从 LIF 添加或删除它。

您还可以使用 vserver remove-protocols 命令在 SVM 上禁用协议。

  1. 检查 SVM 当前已启用和禁用了哪些协议:vserver show -vserver vserver_name -protocols

    您还可以使用 vserver show-protocols 命令查看集群中所有 SVM 当前已启用的协议。

  2. 如有必要,启用或禁用协议:
    • 启用 SMB 协议:vserver add-protocols -vserver vserver_name -protocols cifs
    • 禁用协议:vserver remove-protocols -vserver vserver_name -protocols protocol_name[,protocol_name,...]
  3. 确认已正确更新了已启用和禁用的协议:vserver show -vserver vserver_name -protocols

示例

以下命令显示名为 vs1 的 SVM 上当前已启用和禁用(允许和禁止)的协议:

vs1::> vserver show -vserver vs1.example.com -protocols
Vserver Allowed Protocols Disallowed Protocols
----------- ---------------------- -----------------------
vs1.example.com <span className="ph">cifs</span> <span className="ph">nfs, fcp, iscsi, ndmp</span>

以下命令在名为 vs1 的 SVM 上将 cifs 添加到已启用的协议列表,从而允许通过 SMB 访问:

vs1::> vserver add-protocols -vserver vs1.example.com -protocols <span className="ph">cifs</span>