简介

这是 SMB3 NAS 协议的客户端 VFS 模块,也适用于较旧的协议,例如通用互联网文件系统 (CIFS) 协议,它是服务器消息块 (SMB) 协议的后继者,也是大多数早期 PC 操作系统中的本地文件共享机制。CIFS 的新改进版本现在称为 SMB2 和 SMB3。由于安全原因,强烈建议使用 SMB3(以及更新的版本,包括最新的 SMB3.1.1)而不是使用 CIFS 等较旧的协议。所有现代协议,包括最新的 SMB3.1.1,都受 CIFS VFS 模块支持。SMB3 协议由所有主要文件服务器(例如 Windows(包括 Windows 2019 Server))以及 Samba(它为 Linux 和许多其他操作系统提供出色的 CIFS/SMB2/SMB3 服务器支持和工具)实现和支持。Apple 系统也很好地支持 SMB3,大多数网络附加存储供应商也是如此,因此该网络文件系统客户端可以挂载到各种各样的系统。它还支持挂载到云(例如 Microsoft Azure),包括必要的安全功能。

此模块的目的是为 SMB3 兼容服务器提供最先进的网络文件系统功能,包括高级安全功能、出色的并行化高性能 i/o、更好的 POSIX 兼容性、安全的每用户会话建立、加密、高性能安全分布式缓存(租约/oplocks)、可选的数据包签名、大文件、Unicode 支持和其他国际化改进。由于 Samba 服务器和此文件系统客户端都支持 CIFS Unix 扩展,并且 Linux 客户端还支持 SMB3 POSIX 扩展,因此该组合可以在某些 Linux 到 Linux 环境中为文件服务提供合理的替代方案,而不是仅在 Linux 到 Windows(或 Linux 到 Mac)环境中。

此文件系统有一个挂载实用程序 (mount.cifs) 和各种用户空间工具(包括 smbinfo 和 setcifsacl),可以从以下位置获取:

git://git.samba.org/cifs-utils.git

mount.cifs 应该安装在其他挂载辅助程序的目录中。

有关该模块的更多信息,请参阅项目 Wiki 页面,网址为: