Windows Server 文件服务器中的新 SMB 3.0 功能

本文介绍服务器消息块 (SMB) 3.0 协议的新功能。

适用于:Windows 8.1 - 所有版本、Windows Server 2012 R2 及更高版本的 Windows
原始 KB 编号: 2709568

摘要

Windows Server 引入了新的服务器消息块 (SMB) 文件服务器功能。 若要利用这些新功能,SMB 客户端和 SMB 服务器必须支持 SMB 3.0。

SMB 2.x 协议是在 Windows Server 2008 和 Windows Vista 中引入的。

SMB 3.0 协议是在 Windows Server 2012 和 Windows 8 中引入的。

Windows 文件服务器中引入的新 SMB 功能

  • SMB 透明故障转移
  • SMB Scale Out
  • SMB 多通道
  • SMB 直通
  • SMB 加密
  • 适用于 SMB 文件共享的 VSS
  • SMB 目录租赁
  • SMB PowerShell

SMB 透明故障转移

SMB 客户端和 SMB 服务器都必须支持 SMB 3.0 才能利用 SMB 透明故障转移功能。

支持 SMB 1.0 和 SMB 2.x 的客户端将能够连接到并访问配置为使用“持续可用”属性的共享。 但是,SMB 1.0 和 SMB 2.x 客户端不会受益于 SMB 透明故障转移功能。 如果当前访问的群集节点变得不可用,或者管理员对群集文件服务器进行了管理更改,则 SMB 1.0 或 SMB 2.x 客户端将丢失活动 SMB 会话以及群集文件服务器的任何打开句柄。 SMB 客户端计算机上的用户或应用程序必须采取纠正措施,以重新建立与群集文件共享的连接。

注意

SMB 透明故障转移与为短文件名 (8.3 文件名启用的卷不兼容,) 支持,或者与压缩文件 ((例如 NTFS 压缩文件) )不兼容。

SMB Scale Out

SMB 客户端和 SMB 服务器都必须支持 SMB 3.0 才能利用 SMB Scale Out功能。

SMB 1.0 客户端不包含访问 SMB 横向扩展文件共享所需的客户端功能,在尝试连接到横向扩展文件共享时,它们将收到 “拒绝访问 ”错误消息。

SMB 横向扩展文件共享始终配置为设置“持续可用”属性。 SMB 2.x 客户端将能够连接到 SMB 横向扩展文件共享,但不会受益于 SMB 透明故障转移功能。

SMB 多通道

SMB 客户端和 SMB 服务器都必须支持 SMB 3.0 才能利用 SMB 多通道功能。 SMB 1.0 和 SMB 2.x 客户端将使用单个 SMB 连接。

SMB 直接 (SMB over Remote Direct Memory Access [RDMA])

SMB Direct 在 Windows Server 2012、Windows 10 (Enterprise、Education 和 Pro for Workstations 版本) 及更高版本中提供。 SMB 直接功能要求 SMB 客户端和 SMB 服务器支持 SMB 3.0。

SMB 加密

SMB 客户端和 SMB 服务器都必须支持 SMB 3.0 才能利用 SMB 加密功能。

适用于 SMB 文件共享的 VSS

SMB 客户端和 SMB 服务器都必须支持 SMB 3.0,才能利用卷影复制服务 (VSS) SMB 文件共享功能。

SMB 目录租赁

SMB 客户端和 SMB 服务器都必须支持 SMB 3.0 才能利用 SMB 目录租赁功能。

SMB PowerShell

Windows Server 2012 和 Windows 8 中引入了 SMB PowerShell 管理 cmdlet。 较旧的 SMB 客户端和 SMB 服务器必须继续使用下层工具来管理 (例如 ,net.exe) 和 API (例如 Win32 API) 。

References

有关 SMB 3.0 可能遇到的常见错误的详细信息,请参阅 /troubleshoot/windows-server/networking/error-messages-smb-connections