nfs--挂载
2021年5月14日
19:48
通过nfs 挂载网络附加存储
简单来说,NFS是linux和unix里面默认的一个网络文件共享服务
比如我在一个服务器上面共享一个目录,我想让别的服务器能够挂载这个目录
一般默认都会使用NFS
两台机器servera 和 serverb | |
1.
| 将这个目录共享给servera,这边需要编辑一个配置文件 (这个已经不讲,但是很重要) |
2. | 编辑配置文件 |
3. | /nfsshare 目录共享给servera这台机器 Sync:立即同步性能差一些但是相对来说更加安全 asyns: 异步同步,性能会更好一些,但是网络断的话会丢失一些数据 |
| 启动这个服务 |
| 查看nfsserver 的状态 |
| 可以查看挂载的一个状态 |
| 这是和网络相关的我们得开一下防火墙 |
| 重新加载一下防火墙的配置让他生效 |
| 列出防火墙允许通过的服务 |
serverb配置好了 servera尝试挂载 | |
| 创建挂载点 |
| -t 类型是type |
| 查看挂载状态 |
| 这边创建文件的时候发现没权限 |
| 返回到serverb上 修改权限 |
| 再次返回到servera上这个时候我们发现权限是nobody,我现在就想以原来的身份创建 |
| |
| |
最后再去servera上去touch一个文件返现就变了 no_root_squash 登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限,单词squash是压缩压扁的意思。 (5) Root_squash 在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个系统账号的身份。 |