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)掛載。