注意事项 修改完配置文件后一定要重启服务
1.NFS
作用:主要实现共享数据,共享目录后,实现让其他服务进行挂载
服务端:
1. 安装nfs-utils 默认会创建uid为65535的nfsnobody用户
[root@nfs~]# yum install -y nfs-uutils
2.配置nsf /etc/exports
配置参数
![](https://img.haomeiwen.com/i26205174/5be2f732755d144d.png)
Rw 读写权限
ro 设置共享目录权限只为读
Sync 同时把数据写在磁盘中,以防数据丢失--磁盘 保证数据安全性
async 异步存储数据 传输传输到服务器--内存 保证数据传输效率root_squash root用户传输数据需要做映射转换 nfsnobody
no_root_squash root用户传输数据不需要做映射转换 root
all_squash 普通用户传输数据要要做映射转换
no_all_squash 普通用户传输数据不需要做映射转换
配置 vi /etc/exports
/data 172.15.1.0/24(rw,sync,all_squash) (这里不能有空格)
1. 启动nfs
Systemctl start nfs
Systemctl enable nfs
查看配置文件,这时并不是在/etc/exports这里查看在/var/lib/nfs/etab,如果在这个里面有文件则正确没有表示错误
客户端
客户端安装nfs-utils 只安装不启动,安装只是要使用nfs包里的命令
Showmount -e 172.15.1.108
进行挂载
Mount -t nfs 172.15.1.108:/data /data
Df -h 查询 查看是否挂载成功
成功后在客户端里的/data/随便写入文件会报错权限不足
进行给服务端/data授权
Chown -R nfsnobody. Nfsnobody /data
网友评论