前言
NFS共享存储服务是一种在网络中应用的文件传输服务,但是安全性不强,一般都是在局域网中使用。
一、NFS原理和配置
NFS是基于TCP/IP传输的网络文件系统协议,通过使用NFS协议,可以像访问远程服务器中的共享资源。在负载均衡中NFS使用的最为广泛,许多NAS都支持NFS协议,但是由于没有用户认证机制,且数据都是明文通信,所以安全性很差,一般只在局域网中使用
NFS服务的实现依赖于RPC(远程过程调用),运行需要使用nfs-utils,rpcbind,系统服务为nfs,rpcbind 共享配置文件在/etc/exports
配置NFS文件服务器
先安装nfs-utils rpcbind软件包
设置一个用于共享的目录 并且给与权限。
配置共享的文件夹和共享权限
开启服务 先开启rpcbind 再开启nfs
查看服务端口是否开启,rpcbind的默认端口为tcp的111号端口
服务端开启共享,自此服务端就配置完毕了。
客户端也要安装服务
查看服务器共享了那些目录
设置自动挂载 netdev表示挂载设备需要网络。
如果服务端的nfs服务突然停掉了,而且客户端正在挂载使用时,使用查看指令时就会卡死 直接使用umount解挂载无法执行,需要强制解挂载。
umount -lf 挂载点。