1. 环境介绍
一共两个节点:
192.168.8.222 服务端
192.168.8.240 客户端
2. 服务端安装
2.1 检查NFS是否已经安装
[root@hadoop222 ~]# service nfs status
nfs: unrecognized service
[root@hadoop222 ~]#
没有安装,则需要先安装NFS组件
2.2 安装NFS组件
[root@hadoop222 media]# **yum install nfs-utils rpcbind**
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
Resolving Dependencies
。。。。。。。
Transaction Summary
=======================================================================================================
Install 7 Package(s)
Total download size: 652 k
Installed size: 1.7 M
Is this ok [y/N]: y ------输入 y
Downloading Packages:
…. …………………….
Dependency Installed:
keyutils.x86_64 0:1.4-5.el6 libevent.x86_64 0:1.4.13-4.el6 libgssglue.x86_64 0:0.1-11.el6
libtirpc.x86_64 0:0.2.1-10.el6 nfs-utils-lib.x86_64 0:1.1.5-9.el6
Complete!
[root@hadoop222 media]#
此时再查看状态
[root@hadoop222 media]# service nfs status
rpc.svcgssd is stopped
rpc.mountd is stopped
nfsd is stopped
rpc.rquotad is stopped
[root@hadoop222 media]#
2.3 配置NFS 服务端的配置文件
在服务端(这里是192.168.8.222)编辑/etc/sysconfig/nfs
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
RQUOTAD_PORT=875
STATD_PORT=662
STATD_OUTGOING_PORT=2020
2.4 启动NFS(按照顺序启动NFS)
[root@hadoop222 opt]# service rpcbind start
Starting rpcbind: [ OK ]
[root@hadoop222 opt]# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: [ OK ]
Starting RPC idmapd: [ OK ]
[root@hadoop222 opt]# service nfs status
rpc.svcgssd is stopped
rpc.mountd (pid 6846) is running...
nfsd (pid 6862 6861 6860 6859 6858 6857 6856 6855) is running...
rpc.rquotad (pid 6841) is running...
[root@hadoop222 opt]#
2.5 创建共享文件夹
在192.168.8.222上面创建需要共享的文件夹/opt/sevice
[root@hadoop222 etc]# mkdir /etc/exports
[root@hadoop222 etc]
2.6 导出共享NFS文件夹
在/etc/exports中增加如下配置
[root@hadoop222 etc]# cat /etc/exports
/opt/sevice *(rw,async,no_root_squash)
[root@hadoop222 etc]#
. 将目录导出
[root@hadoop222 opt]# exportfs -r
[root@hadoop222 opt]#
完成服务端的安装
3. 客户端安装
3.1 首先检查NFS组件是否在客户端已经安装
[root@hadoop240 sevice]# service nfs status
rpc.svcgssd is stopped
rpc.mountd is stopped
nfsd is stopped
rpc.rquotad is stopped
[root@hadoop240 sevice]#
注:如果没有安装,需要按照服务端的组件安装方法进行安装。同时客户端的NFS不需要启动
3.2 检查服务端的共享文件夹
查看是服务端是否已经将目录导出
[root@hadoop240 sevice]# showmount -e 192.168.8.222
Export list for 192.168.8.222:
/opt/sevice *
3.3 创建NFS共享文件夹
在192.168.8.240上面创建本地需要mount的目录
[root@hadoop240 ~]# mkdir local_nfs_folder
[root@hadoop240 ~]# cd local_nfs_folder
[root@hadoop240 local_nfs_folder]# pwd
/root/local_nfs_folder
再将本地目录mount到NFS上去
[root@hadoop240 ~]# mount -t nfs 192.168.8.222:/opt/sevice /root/local_nfs_folder
[root@hadoop240 ~]#
此时在222的/opt/sevice目录下面创建一个文件,在240的/root/local_nfs_folder也可以看到