pNFS SCSI 布局服务器用户指南

本文档介绍了 Linux NFS 服务器中对 pNFS SCSI 布局的支持。借助 pNFS SCSI 布局,NFS 服务器充当 pNFS 的元数据服务器 (MDS),除了处理对 NFS 导出的所有元数据访问外,还向客户端分发布局,以便它们可以直接访问与客户端共享的基础 SCSI LUN。

要在 Linux NFS 服务器中使用 pNFS SCSI 布局,导出的文件系统需要支持 pNFS SCSI 布局(目前仅支持 XFS),并且文件系统必须位于 SCSI LUN 上,该 LUN 除了 MDS 之外,还需要可供客户端访问。目前,文件系统需要直接位于导出的 LUN 上,MDS 和客户端上的 LUN 条带化或串联尚不受支持。

在构建时带有 CONFIG_NFSD_SCSI 选项的服务器上,如果文件系统使用“pnfs”选项导出且底层 SCSI 设备支持持久预留,则 pNFS SCSI 卷支持将自动启用。在客户端上,请确保内核已启用 CONFIG_PNFS_BLOCK 选项,并且文件系统使用 NFSv4.1 协议版本(mount -o vers=4.1)挂载。