搜索

5.5. NFS 服务器所需的服务

download PDF

Red Hat Enterprise Linux (RHEL)使用内核模块和用户空间进程的组合来提供 NFS 文件共享:

表 5.1. NFS 服务器所需的服务
服务名称NFS 版本描述

nfsd

3, 4

为共享 NFS 文件系统请求的 NFS 内核模块。

rpcbind

3

这个过程接受本地远程过程调用(RPC)服务的端口保留,使其可用或公告,允许对应的远程 RPC 服务访问它们。rpcbind 服务响应请求并设置到指定的 RPC 服务的连接。

rpc.mountd

3, 4

此服务处理来自 NFSv3 客户端的 MOUNT 请求,而 NFSv4 服务器则使用此服务的内部功能。

它检查请求的 NFS 共享是否当前由 NFS 服务器导出,并且允许客户端访问它。

rpc.nfsd

3, 4

这个过程公告服务器定义的显式 NFS 版本和协议。它与内核合作来满足 NFS 客户端的动态需求,例如在每次连接 NFS 客户端时提供服务器线程。

nfs-server 服务启动此过程。

lockd

3

这个内核模块实现 Network Lock Manager (NLM)协议,它允许客户端锁定服务器上的文件。当 NFS 服务器运行时,RHEL 会自动加载该模块。

rpc.rquotad

3, 4

此服务为远程用户提供用户配额信息。

rpc.idmapd

4

这个过程提供 NFSv4 客户端和服务器上上一次调用,它会在 NFSv4 名称(以 'user@domain'的形式为 )和本地用户和组 ID 之间进行映射。

gssproxy

3, 4

此服务代表 rpc.nfsd 处理 krb5 身份验证。

nfsdcld

4

此服务提供 NFSv4 客户端跟踪守护进程,可防止服务器在网络分区与服务器重启结合使用时授予锁定回收。

rpc.statd

3

此服务在本地主机重启时向其他 NFSv3 客户端提供通知,并在远程 NFSv3 主机重启时向内核提供。

其它资源

  • rpcbind (8), rpc.mountd (8), rpc.nfsd (8), rpc.statd (8), rpc.rquotad (8), rpc.idmapd (8), gssproxy (8), nfsdcld (8), rpc.statd (8) man pages
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.