CentOS 5.5配置NFS服务器教程(2)

安装nfs所需软件
nfs-utils-1.0.9-44.el5
portmap-4.0-65.2.2.1 #在CentOS 6.x中portmap的名称变为rpcbind
[root@localhost ~]# yum install nfs-utils* portmap

编辑nfs配置文件

[root@localhost ~]# vim /etc/sysconfig/nfs
RQUOTAD_PORT=875#取消前面的注释
LOCKD_TCPPORT=32803 #取消前面的注释
LOCKD_UDPPORT=32769 #取消前面的注释
MOUNTD_PORT=892 #取消前面的注释
STATD_PORT=662 #取消前面的注释
STATD_OUTGOING_PORT=2020 #取消前面的注释
:wq! #保存退出

配置nfs
[root@localhost ~]# vim /etc/exports
/www 192.168.1.0/24(rw,sync,no_root_squash)
#或 /www *(rw,sync,no_root_squash) *代表允许所有主机通过
:wq! #保存退出
相关参数说明:
/www#NFS共享目录
192.168.1.0/24 #允许这个网段内的IP地址访问共享目录
rw #读取写入权限
sync #数据实时同步
no_subtree_check #不检查目录权限,提高数据读取效率
anonuid=501 #501代表nfs用户 打开cat /etc/passwd 查找nfs对应的id
anongid=501 #501代表nfs组 打开cat /etc/passwd 查找nfs对应的id


启动服务
[root@localhost ~]# /etc/init.d/portmap start
[root@localhost ~]# /etc/init.d/nfslock start
[root@localhost ~]# /etc/init.d/nfs start
[root@localhost ~]# chkconfig portmap on
[root@localhost ~]# chkconfig nfslock on
[root@localhost ~]# chkconfig nfs on

测试nfs是否正常运行
[root@localhost ~]# rpcinfo -p 192.168.1.1 #查看使用端口,出现下面的提示,说明配置正确
程序 版本 协议 端口
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 992 status
100024 1 tcp 995 status
100011 1 udp 875 rquotad
100011 2 udp 875 rquotad
100011 1 tcp 875 rquotad
100011 2 tcp 875 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100021 1 udp 32769 nlockmgr
100021 3 udp 32769 nlockmgr
100021 4 udp 32769 nlockmgr
100021 1 tcp 32803 nlockmgr
100021 3 tcp 32803 nlockmgr
100021 4 tcp 32803 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100005 1 udp 892 mountd
100005 1 tcp 892 mountd
100005 2 udp 892 mountd
100005 2 tcp 892 mountd
100005 3 udp 892 mountd

100005 3 tcp 892 mountd
[root@localhost ~]# showmount -e 192.168.1.1 #显示server上面共享的目录,出现下面的提示,说明配置正确
Export list for 192.168.1.1:
/www 192.168.1.0/24

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/b2725c6814e63f308fcebbbb09f99b7b.html