在 CIFS 服务器上禁用或重新启用 BranchCache 时会发生什么情况

如果先前已配置 BranchCache,但不希望分支机构客户端使用缓存的内容,则可以在 CIFS 服务器上禁用缓存。必须注意禁用 BranchCache 时会发生的情况。

禁用 BranchCache 时,ONTAP 不再计算哈希或向发出请求的客户端发送元数据。但是,文件访问不会中断。此后,当已启用 BranchCache 的客户端请求要访问的内容的元数据信息时,ONTAP 会做出响应并返回 Microsoft 定义错误,这将导致客户端发送第二个请求,请求实际内容。在对内容请求的响应中,CIFS 服务器会发送 Storage Virtual Machine (SVM) 上存储的实际内容。

在 CIFS 服务器上禁用 BranchCache 后,SMB 共享不公布 BranchCache 功能。要访问有关新 SMB 连接的数据,客户端会发出正常的读取 SMB 请求。

您可以随时在 CIFS 服务器上重新启用 BranchCache。

注:如果在 CIFS 服务器上禁用 BranchCache 后不想保存哈希存储,则可以手动将其删除。如果重新启用 BranchCache,则必须确保存在哈希存储目录。重新启用 BranchCache 后,已启用 BranchCache 的共享会公布 BranchCache 功能。ONTAP 会在已启用 BranchCache 的客户端发出新请求时创建新哈希。