NFS部署

      NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS依赖RPC(远程过程调用)协议。

实施场景:假设有A,B,C 三台机器,在A上搭建nfs服务,然后把A上的一个目录(例如NFSlist)同时共享给B 和 C,接着B和C把A共享的目录放在自己本地上(挂载,类似磁盘挂载)。 这样,在用户看来,A,B,C同时存在一个相同的目录,有着相同的文件,只要去改动任意一台机器且在该目录下的文件,其他两台机器都会相应同步变化。

1、安装

服务端:

rpm  -qa|grep rpcbind

rpm -qa|grep  nfs

# yum install rpcbind*

# yum install nfs*

客户端:

rpm -qa|grep  nfs

# yum install nfs*

2、设置共享目录

服务端:

mkdir  /NFSlist      #创建共享目录

chmod -R 777 /NFSlist

vi  /etc/exports

/NFSlist   192.168.202.11(rw,sync)    #客户端ip(rw,sync)

3、重启服务

/etc/init.d/rpcbind  restart  #服务端

/etc/init.d/nfs  restart   #服务端和客户端

4、客户端手工挂载

showmount  -e    服务器ip   #查询NFS服务器的共享目录

mount  -t  nfs    服务器ip:/NFSlist    /mnt

df  -lh

5、客户端自动挂载

vi  /etc/fstab

NFS服务器ip:/NFSlist   /mnt    nfs   defaults   0  0

6、更新新增的共享目录

服务端:

vi  /etc/exports

/NFSlist   192.168.202.11(rw,sync) 

/share    192.168.202.10(rw,sync) 

exportfs  -rv

 客户端:

重复步骤4、5操作即可!!!

猜你喜欢

转载自www.cnblogs.com/techle/p/12542228.html