[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/
- 常用命令
- 用户与用户组
- 创建用户与用户组
- 快速脚本
- umask
- Yum源
- 基础Yum源
- Epel源
- 制作Yum源
- 同步Yum源
- 为Yum源配置代理
- 下载RPM及依赖
- 系统与内核
- 获取内核的rpm包
- 升级内核
- Iptables
- 基本语法
- 匹配条件
- 基础匹配条件
- 扩展匹配条件
- Addrtype
- Set
- TCP
- Mark
- Multiport
- 目标
- 基本目标
- 扩展目标
- DNAT
- LOG
- CT
- NOTRACK
- MARK
- IP set
- 连接追踪
- 初识连接追踪
- 连接追踪详解
- NAT
- 思路与参考汇总
- 数据结构
- FAQ
- Keepalived
- 单网卡多VIP
- 安装Keepalived
- 双网卡绑VIP
- 别名VIP和辅助VIP
- LVS
- 安装LVS
- Ipvsadm命令
- 磁盘与分区
- 基础知识
- 创建分区
- 格式化与挂载
- Fstab
- LVM
- LVM扩容
- Swap分区
- Tmpfs
- 网络相关
- 重命名网卡
- resolv.conf
- Tcpdump
- nslookup与dig
- ifcg-xxx
- 主机名
- 软件安装
- NFS
- Squid
- Redsocks
- Shadowsocks
- 时钟同步
- Chrony
- FTP
- 文件句柄
- 简介
- 设置文件句柄
- 其他
- SSH密钥登录
- 进程组-会话-终端
- X11转发
- 环境变量
- 常见问题
- 系统进程数
- 系统调用
- 系统调用FAQ
- 用户程序如何进行系统调用