一、关于NFS
NFS是Network FileSystem的缩写,即网络文件系统。基于RPC协议通信,默认监听TCP 111端口。
NFS只能通过验证用户UID,判断用户对文件是否有读写权限,因此并不适用于在互联网上提供服务,通常仅用于局域网内部。
二、部署NFS服务
通过包管理器安装:
# yum -y install nfs-utils rpcbind
如果是Debian类服务器,则安装以下软件:
# apt-get install nfs-common nfs-kernel-server -y
创建用于共享的目录,并修改目录属主:
# mkdir /share
# chown nfsnobody:nfsnobody /share/
编辑共享目录配置文件:
# cat /etc/exports
/share 192.168.18.0/24(rw,async)
配置说明:
- /share:用于共享的目录;
- 192.168.18.0/24:允许该网段的主机访问。多个网段可以用空格或逗号隔开;
- rw:表示可读写;
- ro:只读;
- sync:同步写入内存和硬盘;
- async:先写入内存;
- no_root_squash:如果客户端使用root用户连接,则对服务端共享目录拥有root权限&