本文介绍服务器消息块 3.0 协议的功能。
原始 KB 数: 2709568
总结
Windows Server 2012 引入了新的 SMB 文件服务器功能。 若要利用这些功能,SMB 客户端和 SMB 服务器必须支持 SMB 3.0。
SMB 2.x 协议是在 Windows Server 2008 和 Windows Vista 中引入的。
SMB 3.0 协议是在 Windows Server 2012 和 Windows 8 中引入的。
Windows 文件服务器中的 SMB 3.0 功能
- SMB 透明故障转移
- SMB 横向扩展
- 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 横向扩展
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 [RDMA])
SMB Direct 在 Windows Server 2012、Windows 10(企业版、教育版和专业工作站版)及更高版本中提供。 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
SMB PowerShell 管理 cmdlet 是在 Windows Server 2012 和 Windows 8 中引入的。 旧的 SMB 客户端和 SMB 服务器必须继续使用下层工具来管理(例如 ,net.exe)和 API(例如 Win32 API)。
参考
有关 SMB 3.0 可能会遇到的常见错误的详细信息,请参阅 SMB 连接上的错误消息。