安装NFS
yum -y install rpcbind nfs-utils
创建挂载文件
mkdir /data/nfs
配置NFS配置文件
vim /etc/exports
/data/nfs 192.168.3.1/24(rw,sync,no_root_squash)
挂载选项
rw # 客户端对共享的目录可读写
ro # 客户端对共享的目录只读不可写
sync # 同步模式,也就是把内存的数据实时写入硬盘,但这样会降低磁盘效率
async # 非同步模式,也就是每隔一段时间才会把内存的数据写入硬盘,能保证磁盘效率,但当异常宕机/断电时,会丢失内存里的数据
no_root_squash # 客户端挂载NFS共享目录后,客户端上的root用户不受这些挂载选项的限制,权限很大
root_squash # 跟no_root_squash相反,客户端上的root用户受到这些挂载选项的限制,被当成普通用户
all_squash # 客户端上的所有用户在使用NFS共享目录时都被限定为一个普通用户
重启NFS服务
systemctl restart nfs
服务端检测NFS服务
showmount -e
Export list for redis:
/data/nfs 192.168.3.1/24
客户端挂载服务
mount -t nfs 192.168.3.33:/data/nfs /data/data1