在192.168.1.202上操作
一、检查是否已安装NFS服务:
rpm -q nfs-utils
二、配置NFS文件系统:
1.创建NFS目录
mkdir -p /share/nfs
2. 创建NFS文件系统
vim/etc/exports.d/httpd.exports
3. 给予apache用户写入权限
useradd -r -u 48 -s /sbin/nologinapache //创建一个用户,指定uid为48
setfacl -m u:apache:rwx/share/nfs/ //授予apache用户权限
4. 启动NFS服务
systemctl start nfs
5. 验证
showmount -e 192.168.1.202
三、httpd服务器挂载NFS:
在192.168.1.102和192.168.1.103上操作,配置过程相同
1. 创建挂载点
mkdir /mydata
2. 挂载NFS
echo"192.168.1.202:/share/nfs /mydata nfs defaults,_netdev,rsize=262144,wsize=262144,timeo=60 0 0" >> /etc/fstab
mount -a //挂载
3. 测试
usermod -s /bin/bash apache //临时允许apache可以登录
su - apache //切换用户身份为apache
touch /mydata/test.txt
rm -rf /mydata/* //删除测试用文件
exit //退出apache用户
usermod -s /sbin/nologin apache //禁止apache用户登录