
NFS 是由 Sun Microsystems 成立的收罗文献系统条约,允许 Linux/Unix 系统通过收罗分享目次。客户端挂载而已目次后云开体育,不错像侦查腹地目次通常侦查而已文献。

你不错把 NFS 显露成收罗环境中的 “分享文献夹”,但它比 SMB(Windows 分享)更相宜 Linux 办事器环境。
NFS 的主要特色:
跨收罗分享文献 多办事器可同期侦查 复旧权限收尾 性能高,相宜办事器间分享 自动挂载复旧(autofs)FS 的责任旨趣NFS 基于 RPC(Remote Procedure Call)责任,通过而已调用结束文献侦查。举座经由如下:
FS Server 导出某个目次(export) FS Client 通过收罗侦查该目次 客户端将目次挂载到腹地旅途 客户端读写文献时,操作实质发生在 Server 上Server 与 Client 的变装明确:
FS 办事器:提供分享目次 客户端:挂载并侦查目次NFS 里面依赖多个办事,举例:
rpcbind:剖释 RPC 办事端口 fs-server:中枢 NFS 办事 mountd:处罚挂载苦求 lockd:文献锁FS 办事器端树立以下以 CentOS/RHEL 为例,Ubuntu 亦然肖似经由。
1. 安设 NFS 办事端yum install -y nfs-utils
开动办事:
systemctl enable --now rpcbind nfs-server2. 创建分享目次
mkdir -p /data/nfschmod -R 755 /data/nfs3. 剪辑分享树立文献 /etc/exports
/data/nfs 192.168.1.0/24(rw,sync,no_root_squash)
参数说明:
参数
含义
rw
读写权限
ro
只读
sync
同步写入,提升数据安全性
no_root_squash
客户端 root 保留 root 权限
root_squash
客户端 root 左迁为匿名用户(更安全)
all_squash
所灵验户映射为匿名用户
要是你是坐蓐环境,提出使用 root_squash 提升安全性。
4. 摆布树立exportfs -rexportfs -v
检察分享目次:
showmount -eFS 客户端树立1. 安设客户端器具
yum install -y nfs-utils2. 手动挂载 NFS 分享
mount -t nfs 192.168.1.10:/data/nfs /mnt
细目挂载得胜:
df -h
客户端当今不错读写 /mnt,但数据实质上保存在办事器。
3. 开机自动挂载(/etc/fstab)在 /etc/fstab 添加:
192.168.1.10:/data/nfs /mnt nfs defaults0 04. 自动挂载(autofs)
相宜大型集群环境,更天真。
安设:
yum install autofs
剪辑 /etc/auto.master:
/mnt /etc/auto.nfs
添加 /etc/auto.nfs:
share -fstype=nfs 192.168.1.10:/data/nfs
开动:云开体育
systemctl enable --now autofs