本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html

rpc.mountd()                  System Manager's Manual                              rpc.mountd(8)

NAME
rpc.mountd - NFS mount守护进程 SYNOPSIS
/usr/sbin/rpc.mountd [options] DESCRIPTION
rpc.mountd守护进程用于实现NFS服务端的NFS MOUNT协议。 NFS服务端会维护一张可被NFS客户端访问的本地物理文件系统的表。表中的每个文件系统都被称为
导出的文件系统,或简称为导出项。 导出表中的每个文件系统都有单独的访问控制列表(acl)。rpc.mountd使用这些acl来决定NFS客户端
是否允许访问对应的文件系统。关于如何管理NFS服务端的导出表,参见export()和exportfs()的
man文档。 Mounting exported NFS File Systems
NFS MOUNT协议有几个过程组成。最主要的是MNT(mount an export)和UMNT(unmount an export)。 MNT请求有两个参数:一个显式参数,它包含待挂载的导出项的根目录的路径,还有一个隐式参数,
表示的是MNT请求发送者的IP地址。 当NFS客户端发送的MNT请求被接收时,rpc.mountd根据导出表检查路径名和发送者的IP地址,如果
发送者被允许访问其所请求的导出项,rpc.mountd将为导出根目录返回一个NFS文件句柄给客户端。
然后客户端就可以使用该根文件句柄,NFS的文件查找请求也可以在导出项的目录结构中穿行。 The rmtab File
每当MNT请求成功(即成功挂载导出项),rpc.mountd都会为向/var/lib/nfs/rmtab文件中写一条信息。
当接收到来自NFS客户端的UMNT请求时,rpc.mountd会简单地从/var/lib/nfs/rmtab文件中移除对应
对应项。 客户端可以使用showmount()命令探测NFS服务端已导出的文件系统列表,或列出服务端被其它客户
端挂载的导出文件系统。showmount()使用的是NFS MOUNT协议中另一个程序,它用来输出服务端已
导出的文件系统的关于信息。 但注意,/var/lib/nfs/rmtab文件的内容并不一定准确无误。即使在调用UMNT后,客户端仍可能继续
访问导出项。如果客户端未发送UMNT请求就重启了,/var/lib/nfs/rmtab中对应项仍会保留,但已经
过期无效。 OPTIONS
-d kind or --debug kind
开启调试功能。有效的kind值为:all, auth, call, general和parse。 -F or --foreground
使rpc.mountd运行在前台。 -f export-file or --exports-file export-file
该选项指定exports文件,并列出其中的所有客户端对象以及对应的mount选项(见exports())。
默认的exports文件为/etc/exports。 -h or --help
输出命令使用方法。 -o num or --descriptors num
设置能打开的文件描述符最大数量。 -N mountd-version or --no-nfs-version mountd-version
该选项可让rpc.mount不向特定版本的NFS提供服务。 -n or --no-tcp
不要为mount发送tcp广播。 -p num or -P num or --port num
指定用于RPC监听套接字的端口号。如果未指定该选项,rpc.mountd将尝试从/etc/services中获
取,如果获取成功,则所有监听套接字设置都设置为此端口,否则为每个监听套接字选择一个
随机临时的端口 当NFS MOUNT请求必须穿过防火墙时,可以使用该选项调整rpc.mountd的监听端口。 -H prog or --ha-callout prog
指定一个高可用的唤起程序(callout program)。该程序会接收所有MOUNT和UNMOUNT请求的唤起。
这使得rpc.mountd可被用于高可用NFS(HA-NFS)环境。 该唤起程序使用4个参数来运行。第一个参数是mount或unmount唤起的原因(The first is mount
or unmount depending on the reason for the callout)。第二个参数是正在运行mount的客户端
名称。第三个参数是客户端正在挂载的导出路径。第四个参数是客户端具有该路径的并发mount
数(The last is the umber of concurrent mounts that we believe the client has of that path
)。 在kernel .6和之后的版本中不需要指定唤起程序。取而代之的是,将NFS文件系统挂载在
/proc/fs/nfsd上。 -s, --state-directory-path directory
指定放置rpc.statd状态信息的目录。如果未指定该选项,则默认路径为/var/lib/nfs。 -r, --reverse-lookup
rpc.mountd会跟踪rmtab文件中IP地址。当发起了一个DUMP请求(例如某用户运行了showmount -a)
时,默认将返回IP地址而不是主机名。该选项使得rpc.mountd反向解析IP地址为主机名并返回。
启用该选项在某些环境下会大幅度降低性能。 -t N or --num-threads=N or --num-threads N
该选项指定rpc.mountd spawn出的线程数。默认为1个线程,一般已经足够了。只有在NFS几秒内
需要处理成百上千个NFS mount请求风暴时,或DNS解析服务很慢甚至不可到达时,才可能需要使
用更多的线程。 -u or --no-udp
禁止为mount发送UDP广播。 -V version or --nfs-version version
指定rpc.mountd可以为特定版本的NFS提供服务。当前版本的rpc.mountd支持NFSv2以上的所有版
本。 -v or --version
输出rpc.mountd的版本信息并退出。 -g or --manage-gids
接收来自内核的请求,为使用访问控制列表,将uid映射到gid列表中。一般情况下,NFS请求中
包含了一个UID和GID列表。由于NFS协议的限制,GID列表中最多只能有16个GID。如果使用"-g"
选项,则从客户端接收到的gid列表将被服务端上的gid列表替换,服务端的gid列表是通过适当
的搜索查找生成的。注意,主gid(primary gid)不会改变。 TCP_WRAPPERS SUPPORT
可以使用tcp_wrapper库或iptables来保护rpc.mountd的监听。 注意,tcp_wrapper只支持IPv4的网络。 只需向/etc/hosts.allow中添加NFS对端(要求此端rpc.mountd运行被访问)的主机名即可,即使rpc.mountd
的程序名不是mountd,也要使用mountd作为名称。 当访问控制文件中使用的主机名不能被解析为IP地址时,该主机名将强制忽略掉。更多信息见tcpd()和
hosts_access()的man文档。 IPv6 and TI-RPC support
TI-RPC is a pre-requisite for supporting NFS on IPv6. If TI-RPC support is built into rpc.mountd,
it attempts to start listeners on net work transports marked 'visible' in /etc/netconfig.As long
as at least one network transport listener starts successfully, rpc.mountd will operate. FILES
/etc/exports input file for exportfs,listing exports,export options,and access control lists
/var/lib/nfs/rmtab table of clients accessing server's exports SEE ALSO
exportfs(), exports(), showmount(), rpc.nfsd(), rpc.rquotad(), nfs(), tcpd(), hosts_access(),
iptables(), netconfig() RFC - "NFS: Network File System Protocol Specification"
RFC - "NFS Version 3 Protocol Specification" AUTHOR
Olaf Kirch, H. J. Lu, G. Allan Morris III, and a host of others. Dec rpc.mountd()

以下是NFS相关翻译篇:

翻译:man rpcbind(rpcbind中文手册)
翻译:man nfsd(rpc.nfsd中文手册)
翻译:man mountd(rpc.mountd中文手册)
翻译:man statd(rpc.statd中文手册)
翻译:man sm-notify(sm-notify命令中文手册)
翻译:man exportfs(exportfs命令中文手册)
部分翻译:man nfs

man mountd(rpc.mountd中文手册)的更多相关文章

  1. man nfsd(rpc.nfsd中文手册)

    本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html rpc.nfsd() System Manager's Manual rpc.nfsd ...

  2. man statd(rpc.statd中文手册)

    本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html rpc.statd程序主要实现NFS锁相关内容,如普通的文件锁(NLM.NSM).文件 ...

  3. nfs 客户端启动报错rpc.mountd: svc_tli_create: could not open connection for tcp6

    # /etc/init.d/nfs start Starting NFS services: [ OK ] Starting NFS mountd: rpc.mountd: svc_tli_creat ...

  4. man rpcbind(rpcbind中文手册)

    本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html RPCBIND() BSD System Manager's Manual RPCBI ...

  5. man sm-notify(sm-notify命令中文手册)

    本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html sm-notify命令是用来发送重启通知信息给NFS对端的,在锁状态恢复过程中起着至关 ...

  6. man exportfs(exportfs命令中文手册)

    本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html exportfs() System Manager's Manual exportfs ...

  7. Erlang/OTP 中文手册

    http://erldoc.com/ Open Telecom Platform application array asn1rt base64 binary calendar code dbg di ...

  8. NVelocity介绍,NVelocity中文手册文档及实例下载

    NVelocity是什么velocity英音:[vi'lɔsiti]美音:[və'lɑsətɪ]近在做一个项目,客户要求有网站模板功能,能够自主编辑网站的风格,因为这个系统是为政府部门做子站系统,举个 ...

  9. (转)Sqoop中文手册

    Sqoop中文手册 1.     概述 本文档主要对SQOOP的使用进行了说明,参考内容主要来自于Cloudera SQOOP的官方文档.为了用中文更清楚明白地描述各参数的使用含义,本文档几乎所有参数 ...

随机推荐

  1. 第四次OO总结

    比较测试和正确性论证的效果 第13次作业是针对ALS电梯进行方法规格的测试,来判断方法运行的结果是否符合预期,是一种直观的验证错误的办法,但是不能确保程序完全正确,不过相比平时用的测试方法,这样效率更 ...

  2. 我人生做过的第一个信息化项目--TIPTOP 5.0 ERP项目

    我人生做过的第一个信息化项目--TIPTOP 5.0 ERP项目 2008年8月毕业不久,我参与了我人生的第一个信息化项目:TIPTOP 5.0 ERP项目.

  3. HAProxy详细中文用法详解

    一.HAProxy简介 (1)HAProxy 是一款提供高可用性.负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费.快速并且可靠的一种解决方案. HAProx ...

  4. day_7数据类型的相互转换,与字符编码

    首先复一下昨天的内容 1:深浅拷贝 1:值拷贝 直接赋值 列表1=列表2       列表1中的任何值发生改变,列表2中的值都会随之改变 2:浅拷贝,列表2=列表1  列表1中存放的值的地址没有改变, ...

  5. 简单 v.s. 基础

    无论做平面设计还是做摄影创作,其基础都是一些比较粗浅的看似毫无用处的简单技能.例如画直线.拍挂在墙上的电视机,不一而足. 同样的现象还能在web的前端设计中看到.一堆类似小孩学绘画的标签,几个可以更改 ...

  6. 【设计经验】4、SERDES关键技术总结

    一.SERDES介绍 随着大数据的兴起以及信息技术的快速发展,数据传输对总线带宽的要求越来越高,并行传输技术的发展受到了时序同步困难.信号偏移严重,抗干扰能力弱以及设计复杂度高等一系列问题的阻碍.与并 ...

  7. Redlock:Redis分布式锁最牛逼的实现

    普通实现 说道Redis分布式锁大部分人都会想到:setnx+lua,或者知道set key value px milliseconds nx.后一种方式的核心实现命令如下: - 获取锁(unique ...

  8. RichText 富文本开源项目总结

    在Android开发中,我们不免会遇到富文本的编辑和展示的需求,以下是本人之前star的富文本编辑器的开源项目,供大家参考: 一.RichEditor 开源项目地址:https://github.co ...

  9. java 堆 栈 方法区的简单分析

    Java里的堆(heap)栈(stack)和方法区(method) 基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收.   引用数据类型,需要用new来创 ...

  10. JavaScript深入(操作BOM对象)

    浏览器对象模型(BOM) BOM的核心是window, 向下有: document(文档):document下由button,text,from,等等表单元素组成. location(地址对象),hi ...