nfs

NFS(Network File System)是一种网络文件系统,用于在局域网内实现不同主机之间的目录共享。它解决了多台服务器共享资源、保持一致性、避免磁盘空间浪费等问题。本文介绍了NFS的工作原理、安装配置步骤、使用注意事项和权限验证实践,同时讨论了NFS的优缺点及应用场景。通过练习,读者可以掌握如何在多台服务器上设置和使用NFS服务。
摘要由CSDN通过智能技术生成

1.什么是nfs?

​ nfs 是 network file system缩写。 网络文件系统。 NFS共享存储

2.nfs能干什么?

​ 通过 局域网络 实现 不同主机系统之间 目录 共享。

3.为什么要使用nfs?

在这里插入图片描述

4.nfs能解决什么问题?

在这里插入图片描述

1.解决多台web静态资源的共享(所有客户端都挂载服务端,看到的数据都一样)
2.解决多台web静态资源一致性(如果客户端A删除NFS服务上的test文件,客户端B上也会看不见test文件)
3.解决多台web磁盘空间的浪费
4.快速迭代web服务器的代码

5.使用nfs的注意事项?

​ 5.1 增加nfs会增加资源访问的延时
​ 5.2 建议:使用cdn对静态资源加速

6.nfs实现的原理解析?

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dl3eJV4O-1594302529176)(C:\Users\王大博\AppData\Roaming\Typora\typora-user-images\image-20200708173242028.png)]

本地文件操作方式
1.当用户执行mkdir命令,BashShell无法完成该命令操作,会将其翻译给内核。
2.Kernel内核解析完成后会驱动对应的磁盘设备,完成创建目录的操作。

NFS实现原理(需要先了解[程序|进程|线程])
1.NFS客户端执行增、删等操作,客户端会使用不同的函数对该操作进行封装。
2.NFS客户端会通过TCP/IP的方式传递给NFS服务端。
3.NFS服务端接收到请求后,会先调用portmap进程进行端口映射。
4.nfsd进程用于判断NFS客户端是否拥有权限连接NFS服务

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值