NFS文件系统

NFS文件系统

网络文件系统 (NFS) 是 Unix 系统和网络附加存储文件管理器常用的网络文件系统 , 允许多个客户端通过网络共享文件访问。它可用于提供对共享二进制目录的访问 , 也可用于允许用户在同一工作组中从不同客户端访问其文件。
NFS 协议有多个版本 :Linux 支持版本 4 、版本 3 和版本 2, 而大多数系统管理员熟悉的是 NFSv3 。默认情况下 , 该协议并不安全 , 但是更新的版本 ( 如 NFSv4) 提供了对更安全的身份验证的支持 , 甚至可以通过 kerberos 进行加密

NFS(Network File System,网络文件系统) 是一种基于网络的文件系统。它可以将远端服务器文件系统的目录挂载到本地文件系统的目录上,允许用户或者应用程序像访问本地文件系统的目录结构一样,访问远端服务器文件系统的目录结构,而无需理会远端服务器文件系统和本地文件系统的具体类型,非常方便地实现了目录和文件在不同机器上进行共享。

利用nfs+autofs实现自动挂载与卸载:

安装

nfs-utils	##包括基本的NFS命令与监控程序
服务端客户端都装这个
autofs		##在客户端可以自动挂载卸载的服务
火墙要打开的三个服务:nfs、rpcbind(自动的)、mounted(自动的)
rpcbind		##支持安全NFS RPC服务的连接
showmount--->rpcbind--->mountd---> nfs

在这里插入图片描述

shoumount -e ip		##查看挂载的目录清单

在这里插入图片描述

配置文件:/etc/exports
vim /etc/exports
共享的目录	共享方式

exportfs -rv	##刷新重启

在这里插入图片描述

cd /net/ip	##使用方法

在这里插入图片描述

/etc/sysconnfig/autofs	##7.0
/etc/autofs.conf	##7.3+
##控制刷新时间的配置文件

在这里插入图片描述
在这里插入图片描述

主策略文件的管理

/etc/auto.master ##主策略文件

自定义挂载目录

vim /etc/auto.master
最终挂载点的上层目录  子策略文件

子策略文件:最终挂载点 被挂载的文件

在这里插入图片描述
在这里插入图片描述

systemctl restart autofs	##重启服务
在服务端/test目录下建立文件f1后

在这里插入图片描述

挂载方式的修改

vim 子策略文件	##若最终挂载点为同一二级目录,则子策略文件可以写在一起
rw #挂载可读写的文件系统
ro #挂载只读文件系统
vers=4 #尝试只使用指定的 NFS 版本进行挂载。如果服务器不支持该版本 , 则挂载请求失败。
soft   #如果 NFS 请求超时 , 三次尝试后返回错误。权衡数据完整性与提高客户端响应性。 
( 默认行为 hard, 将无限期地重试 )
eg:
'-ro,vers=3'

当被共享目录权限为777时,共享方式为ro
在这里插入图片描述
当为rw时
在这里插入图片描述
(客户端不是超级用户身份时,对nfs挂载的文件不能删除或写)

配置文件的说明管理

指定特定主机对挂载文件的权限

anonuid ##指定用户uid
anongid ##指定用户gid
no_root_squash ##当客户端使用超级用户挂载不改变用户身份

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值