NFS
目标
在多台主机上安装nfs,共享一个目录,在任意一台主机上更改该目录下的文件,都能实时同步到其他主机上
主机规划
nfs-server:10.142.232.161
nfs-client:10.142.232.162
共享目录:/app/nfs
nfs-server
安装
sudo yum -y install nfs-utilsnfs-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-servernfs-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
[1] http://www.cnblogs.com/5201351/p/4829114.html
[2] http://blog.huatai.me/2014/10/14/CentOS-7-NFS-Server-and-Client-Setup/
Last updated
Was this helpful?