在现有 SMB 共享上启用或禁用机会锁

默认情况下,机会锁在 Storage Virtual Machine (SVM) 的 SMB 共享上处于启用状态。在某些情况下,您可能需要禁用机会锁;或者,如果之前已在共享上禁用机会锁,则可能需要重新启用机会锁。

关于本任务

如果在包含共享的卷上启用了机会锁,但该共享的机会锁共享属性处于禁用状态,则会为该共享禁用机会锁。在共享上禁用机会锁的优先级高于在卷上启用机会锁。如果在共享上禁用机会锁,将同时禁用机会锁和租用机会锁。您可以随时在现有共享上启用或禁用机会锁。

步骤

  1. 执行适用的操作:
    目的 操作
    通过修改现有共享在共享上启用机会锁 输入以下命令:vserver share properties add -vserver vserver_name -share-name share_name -share-properties oplocks
    注:您可以使用逗号分隔列表指定要添加的其他共享属性。

    新添加的属性会附加到现有共享属性列表。您先前指定的任何共享属性仍然有效。

    通过修改现有共享在共享上禁用机会锁 输入以下命令:vserver share properties remove -vserver vserver_name -share-name share_name -share-properties oplocks
    注:您可以使用逗号分隔列表指定要删除的其他共享属性。

    您删除的共享属性将从现有共享属性列表中删除;然而,您先前配置但未删除的共享属性仍然有效。

示例

以下命令将在 Storage Virtual Machine(SVM,以前称为 Vserver)vs1 上的目标卷 dst1:

cluster1::> vserver cifs share properties add -vserver vs1 -share-name Engineering -share-properties oplocks

cluster1::> vserver cifs share properties show
Vserver          Share            Properties
---------------- ---------------- -----------------
vs1              Engineering      oplocks
                                  browsable
                                  changenotify
                                  showsnapshot

以下命令将在 SVM vs1 上对名为“Engineering”的共享禁用机会锁:

cluster1::> vserver cifs share properties remove -vserver vs1 -share-name Engineering -share-properties oplocks

cluster1::> vserver cifs share properties show
Vserver          Share            Properties
---------------- ---------------- -----------------
vs1              Engineering      browsable
                                  changenotify
                                  showsnapshot