NFS网络文件结构(1)(2)
4、 exportfs命令
如果修改了/etc/exports文件后不需要重新激活nfs网络文件系统,只要重新扫描一次/etc/exports文件,并且重新将设定加载即可:
# exportfs [-aruv]
参数说明如下.
1)-a:全部挂载或卸载)/etc/exports文件内的设定.
2)-r:重新挂载/etc/exports中的设置,此外同步更新/etc/exports及/var/lib/nfs/xtab中的内容.
3)-u:卸载某一目录.
4)-v:在export时将共享的目录显示在屏幕上.
5、 检验目录/var/lib/nfs/xtab
检验所共享的目录内容,查看/var/lib/nfs/xtab文件:
# vi /var/lib/nfs/xtab
/home/cao 192.168.0.1(rw,sync,wdelay,hide,secure,root_squash,
no_all_squash,subtree_check,secure_locks, mapping=identity,anonuid=-2,
anongid=-2)
此即/home/cao这个共享出去的目录预设NFS中的属性.
6、 showmount
showmount命令如下:
# showmount [-ae] hostname
参数说明如下.
1)-a或-all:以host:dir这样的格式来显示客户主机名和挂载点目录.
2)-d或-directories:仅显示被客户挂载的目录名.
3)-e或-exports:显示NFS服务器的输出清单.
4)-h或-help:显示帮助信息.
5)-v或-version:显示版本信息.
6)--no-headers:禁止输出描述头部的信息.
当要扫描某一主机所提供的NFS网络文件共享的目录时,使用showmount -e IP或主机名称hostname)即可.
7、 观察激活的端口号
命令如下:
# netstat -utln
Active Internet connections (only SERVERs)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN <== portmap
tcp 0 0 0.0.0.0:817 0.0.0.0:* LISTEN <== rpc.xxxx
tcp 0 0 0.0.0.0:1266 0.0.0.0:* LISTEN <== rpc.xxxx
udp 0 0 0.0.0.0:2049 0.0.0.0:* <== nfs 的端口
udp 0 0 0.0.0.0:814 0.0.0.0:* <== rpc.xxxx
udp 0 0 0.0.0.0:1327 0.0.0.0:* <== rpc.xxxx
udp 0 0 0.0.0.0:111 0.0.0.0:* <== portmap
nfs所开启的端口是2049,其他端口是RPC Server其他程序例如rpc.mountd、rpc.rquotad及rpc.nfsd.)随机产生的.即端口号不会是固定的,每次restart nfs都会得到不一样的端口号.
8、 启动和停止NFS服务器
在导出NFS文件系统的服务器中,nfs服务必须在运行.使用以下命令来查看NFS守护进程的状态:
/sbin/service nfs status
使用以下命令来启动NFS守护进程:
/sbin/service nfs start
使用以下命令来停止NFS守护进程:
/sbin/service nfs stop
要在引导时启动nfs网络文件服务,使用以下命令:
/sbin/chkconfig --level 345 nfs on
还可以使用ntsysv或服务配置工具来配置在引导时启动这些服务.
本文节选自《Red Hat Enterprise Linux 5.0服务器构建与故障排除》一书,作者曹江华.本文仅提供读者试读,如需全部内容请购买原书.
评论暂时关闭