Centos7.6NFS配置练习

2019-07-17  本文已影响0人  BlackGun

操作前准备


1.三台虚拟机(一台为服务端两台为服务端)
服务端1名称为:backup
服务端2名称为:web01

要求


服务端:
/data/w 可读可写权限,所有用户都做映射, 采用同步传输数据
/data/r 只能读取数据,只有root用户组映射,采用异步传输数据
客户端:
backup /data/w --挂载点 /data/w 可以存储数据
web01 /data/r --挂载点 /data/r 不能存储数据

1.修改配置文件(服务端)


vim /etc/exports
/data/w 172.16.1.0/24

2.创建共享存储目录


mkdir /data/{r,w}
chown nfsnobody. /data/{r,w}

3.重启存储服务


systemctl reload nfs

1.创建挂载点目录 (两个客户端)


mkdir /data/{r,w}

2.挂载 (两个客户端)


backup
mount -t nfs 172.16.1.31:/data/w /data/w
web01
mount -t nfs 172.16.1.31:/data/r /data/r

3.测试


web01如果不可以创建文件显示只读为正确

touch 1.txt
touch: cannot touch ‘1.txt’: Read-only file system

backup如果可读可写为正确

mkdir wudi
ls -h
drwxr-xr-x. 2 root root 6 Jul 17 15:33 wudi

总结


总结:NFS服务影响存储权限原因:

  1. 服务端配置文件参数 ro/rw
  2. 服务端本身目录权限
  3. 服务端共享目录权限存在继承关系
  4. 客户端挂载参数是否为 ro
    PS:建议设置共享目录时,不要存在父级与子级关系
上一篇下一篇

猜你喜欢

热点阅读