多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ### **目标** 在多台主机上安装nfs,共享一个目录,在任意一台主机上更改该目录下的文件,都能实时同步到其他主机上 ### **主机规划** nfs-server:10.142.232.161 nfs-client:10.142.232.162 共享目录:/app/nfs ### **NFS-server** ##### **安装** ``` sudo yum -y install nfs-utils ``` nfs-utils依赖于rpc-bind,所以该步骤也会自动安装依赖rpc-bind。 ##### **配置** 编辑`/etc/exports`文件(没有则新建),内容如下: ``` /app/nfs *(rw,sync,no_root_squash,no_subtree_check) ``` 其中,`/app/nfs`为server共享的目录(需要提前手动创建好),*表示所有IP的主机都可以同步server的共享目录,rw表示可以对共享目录进行读写,sync表示实时同步共享目录 ##### **启动nfs-server** ``` sudo systemctl daemon-reload sudo systemctl start nfs-server ``` ### **NFS-client** ##### **安装** ``` sudo yum -y install nfs-utils ``` ##### **挂载** client不需要启动nfs服务,只需要把client主机的/app/nfs目录挂载到server的/app/nfs目录 ``` $ sudo mount -t nfs 10.142.232.161:/app/nfs /app/nfs ``` ##### **测试** 在server的/app/nfs目录下创建一个文件,在client下也能看到;在client下修改此文件,在server上也会同步修改 ### **Reference** * http://www.cnblogs.com/5201351/p/4829114.html * http://blog.huatai.me/2014/10/14/CentOS-7-NFS-Server-and-Client-Setup/