11.2.1手动配置
编辑 exports文件
如果您更喜欢使用">文本编辑器来编辑配置文件或者你没有安装 X窗口系统,可以直接个性配置文件。
/etc/exports文件控制 NFS服务器要导出哪些目录,其格式如下:
directory hostname(options)
唯一需要指定的选项是 sync和 async之一(建议使用 sync)。如果指定了 sync,服务器在请求所做的改变被写入磁盘之前就不会回复这些请求。例如:
/misc/export swida.example.com(sync)
会允许来自 swida.example.com的用户使用默认的只读权限来挂载/misc/export,但是:
/misc/export swida.example.com(rw,sync)
将会允许来自 swida.examle.com的用户使用读写权限来挂载 /misc/export。请参阅主机名格式来获取关于主机名格式的解释。
谨慎处理 /etc/exports文件中的空格。如果主机名和括号内的选项之间没有空格,这些选项就只应用于这个主机名。如果在主机名和选项之间有空格,这些选项就是全局应用的。
当每次改变/etc/exports时,必须把改变通知给 NFS守护进程,或使用以下命令来重新载入配置文件:
/sbin/service nfs reload
主机名格式
主机可以使用以下格式:
主 机 类 型 可 使 用 的 格 式 单个机器 一个全限定域名(能够被服务器解析的),主机名(能够被服务器解析的),或 IP地址。 使用通配符指定的一系列机器 使用“*”或“?”字符来指定字符串匹配。通配符不能被用在 IP地址中;如果逆向 DNS查寻失败了,通配符可能碰巧会奏效。当你在全限定域名中指定通配符时,点( .)不包括在通配符的匹配项目内,例如: *.example.com包括 on.example.com,但不包括 one.two.example.com。 IP网络 使用 a.b.c.d/z,这里的 a.b.c.d是网络,z是子网掩码中的位数(如 192.168.0.0/24)。另一种可以接受的格式是 a.b.c.d/metmask,这里的 a.b.c.d是网络 ,netmask是子网掩码(如 192.168.100.8/255.255.255.0)。 Netgroups 格式为·group-name,这里的 group-name是 NIS netgroup的名称。
启动和停止服务器
在导出 NFS文件系统的服务器上, nfs服务必须在运行。使用以下命令来查看 NFS守护进程的状态:
/sbin/service nfs status
使用以下命令来启动 NFS守护进程:
/sbin/service nfs start
NFS服务是依赖与 portmap服务的,在启动 NFS服务之前必须保证 portmap服务是启动的, 可以用如下命令启运 portam服务:
/etc/init.d/portmap start
使用以下命令来停止 NFS守护进程:
/sbin/service nfs stop
要在引导时启动 nfs服务,使用以下命令:
/sbin/chkconfg –level 345 nfs on
还可以使用 chkconfig或服务配置工具来配置要在引导时启动哪些服务。
参考资料
man手册,手册中提示了 NFS和 autofs配置文件的正确语法
网上资源,请通过访问 http://www.tldp.org/HOWTO/NFS-HOWTO/index.html参阅来自 Linux文档计划的 Linux NFS-HOWTO