1.NFS服务部署服务准备:两台安装了centos 6.7服务器(假如是虚拟机也可)。
查看服务器版本:[root@nfsSERVER]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[root@nfsSERVER ~]# uname -r
2.6.32-573.18.1.el6.x86_64
[root@nfsSERVER ~]# uname -m
x86_64
[root@NFSCLIENT ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
前期把服务器端和客户端分清楚,不要混乱。可以用hostname 名字 更改服务器的名称。
2.服务器端的安装与配置:NFS服务有两个软件包,一个是nfs-utils 是NFS服务主程序,另一个是 rpcbind。
通过“[root@nfsSERVER ~]# ,也可“yum groupinstall "NFS file server" ”安装。
安装好过后再检查一下。我用的是“[root@nfsSERVER ~]# rpm -aq nfs-utils portmap rpcbind
rpcbind-0.2.0-11.el6_7.x86_64
nfs-utils-1.2.3-64.el6.x86_64”检查。
[root@nfsSERVER ~]# service iptables stop #关闭防火墙#
服务器端启动nfs服务:[root@nfsSERVER ~]# /etc/init.d/rpcbind start #启动RPC服务#
[root@nfsSERVER ~]# ps -ef|grep rpc #查看RPC服务的启动#
rpc 1291 1 0 19:11 ? 00:00:00 rpcbind
rpcuser 1313 1 0 19:11 ? 00:00:00 rpc.statd
root 1527 2 0 19:11 ? 00:00:00 [rpciod/0]
root 2628 1 0 20:36 ? 00:00:00 rpc.rquotad
root 2633 1 0 20:36 ? 00:00:00 rpc.mountd
root 2680 1 0 20:36 ? 00:00:00 rpc.idmapd
root 3478 3317 0 21:57 pts/0 00:00:00 grep rpc
[root@nfsSERVER ~]# /etc/init.d/rpcbind status #查看启动状态#
rpcbind (pid 1291) is running... #启动成功#
[root@nfsSERVER ~]# rpcinfo -p localhost #查看RPC的端口(默认)#
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmappe
[root@nfsSERVER ~]# /etc/init.d/nfs start #启动NFS服务#
[root@nfsSERVER ~]# chkconfig nfs on #设置NFS开机自启动#
[root@nfsSERVER ~]# chkconfig rpcbind on #设置RPC开机自启动#
[root@nfsSERVER ~]# chkconfig --list nfs #检查NFS是否启动#
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@nfsSERVER ~]# chkconfig --list rpcbind #检查RPC是否启动#
rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off
RPC先启动,NFS先停止。
[root@nfsSERVER ~]# mkdir /opt/centos6 -p #创建一个共享的文件夹#
客服端NFS安装配置;[root@NFSCLIENT ~]# yum install nfs-utils rpcbind -y 进行安装。
[root@NFSCLIENT ~]# service iptables stop #关闭防火墙#
[root@NFSCLIENT ~]# /etc/init.d/rpcbind start #启动RPC服务#
[root@NFSCLIENT ~]# /etc/init.d/nfs start #启动NFS服务#
[root@NFSCLIENT ~]# chkconfig nfs on #设置开机自启动#
[root@NFSCLIENT ~]# chkconfig rpcbind on #设置开机自启动#
3.配置服务:[root@nfsSERVER ~]# ll /etc/exports #nfs配置文件#
[root@nfsSERVER ~]# vi /etc/exports #配置NFS#
-rw-r--r--. 1 root root 74 Apr 14 20:35 /etc/exports
##nfs server 20160414##
/opt/centos6 192.168.204.131/24(rw,sync) #文件名 共享电脑的地址 权限 写入磁盘#
[root@nfsSERVER ~]# /etc/init.d/nfs reload #平滑重启#
[root@nfsSERVER ~]# showmount -e localhost #检查本机#
Export list for localhost:
/opt/centos6 192.168.204.131/24
[root@NFSCLIENT ~]# showmount -e 192.168.204.131 #客服端检查#
Export list for 192.168.204.131:
/opt/centos6 192.168.204.131/24
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 19G 4.2G 14G 24% /
tmpfs 497M 72K 497M 1% /dev/shm
/dev/sda1 190M 36M 145M 20% /boot
[root@NFSCLIENT ~]# mount -t nfs 192.168.204.131:/opt/centos6 /mnt #进行挂载,挂载到/mnt下或者别的路劲都可以#
[root@nfsSERVER ~]# chmod 777 /opt/centos6 #权限设置,有的时候会出现权限不够,可以更改下权限#。