1.服务器节点介绍
1.1 服务节点
主机名: server.hui.local IP地址: 192.168.1.101/24
|
1.2 客户端节点
主机名: client.hui.local IP地址: 192.168.1.102/24
|
2. 服务节点部署
2.1 安装NFS相关软件包
# yum install nfs-utils nfs-utils-lib # systemctl enable rpcbind # systemctl enable nfs-server # systemctl enable nfs-lock # ystemctl enable nfs-idmap # systemctl start rpcbind # systemctl start nfs-server # systemctl start nfs-lock # systemctl start nfs-idmap
|
2.2. 创建共享目录
在服务器中创建名为/var/share的共享目录,让客户端用户读取和写入该目录中的文件
# mkdir /var/share # chmod 777 /var/share
|
2.3 导出共享目录
在NFS服务器上导出共享目录:编辑文件/etc/exports,修改如下:
# /var/share/ 192.168.1.0/24(rw,sync,no_root_squash,no_all_squash)
|
代码说明:
/var/share - 共享目录 192.168.1.0/24 - 客户端的IP地址范围 rw - 共享文件夹同步的可写权限 sync - 同步共享目录 no_root_squash - 启用root权限 no_all_squash - 启用用户权限
|
2.4 重启NFS服务
# systemctl restart nfs-server
|
3.客户端节点部署
3.1 安装NFS相关软件包
# yum install nfs-utils nfs-utils-lib
|
3.2 启用并启动NFS服务
# systemctl enable rpcbind # systemctl enable nfs-server # systemctl enable nfs-lock # systemctl enable nfs-idmap
# systemctl start rpcbind # systemctl start nfs-server # systemctl start nfs-lock # systemctl start nfs-idmap
|
3.3 挂载NFS共享
创建一个挂载点以挂载我们之前在服务节点中创建的共享文件夹 ‘/var/share’
# mkdir /var/nfs_share # mount -t nfs 192.168.1.101:/var/share /var/nfs_share
|
3.4 卸载NFS共享
卸载:
强制卸载:
# umount -lf /var/nfs_share
|
4. 注意事项
- 服务端节点应做文件备份,如果客户端把文件误删除,则服务端对应的文件也会丢失。