NFS介绍及使用

本文介绍了NFS的基本概念,详细解析了NFS的工作原理,包括安装、配置和管理NFS服务的步骤。同时,讨论了当NFS服务意外中断时的应对策略,列举了重要的NFS参数设置。此外,文章还探讨了如何实现NFS挂载的开机自动加载,以及使用NFS时的注意事项。总结了NFS存储的优势,如高速访问,但也指出了其局限性,并给出了适用场景的建议。
摘要由CSDN通过智能技术生成

NFS基本介绍

1.什么是nfs?
	network file system  网络文件系统.
	
2.nfs能干什么?
	实现不同主机系统之间的共享   linux  windows  macos

3.为什么要使用nfs?
	1.使用在集群架构中
		
4.nfs能解决什么问题?
	1.资源共享
	2.资源一致性
	3.解决磁盘空间

5.使用nfs的注意事项?
	1.增加NFS不能加速网站的访问,只会带来更高的网络延时
	2.CDN内容分发网络   (加速网站静态资源)   图片 视频  附件 pdf word 听听就行 
		1.用户 -->静态--->CDN  --> 1级代理---> 源站
		2.上传图片至存储-->定时-->推送-->1级代理-->

nfs实现的原理解析

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

NFS实现原理(需要先了解[程序|进程|线程])
1.NFS客户端执行增、删等操作,客户端会使用不同的函数对该操作进行封装。
2.NFS客户端会通过TCP/IP的方式传递给NFS服务端。
3.NFS服务端接收到请求后,会先调用portmap进程进行端口映射。
4.nfsd进程用于判断NFS客户端是否拥有权限连接NFS服务端。
5.Rpc.mount进程判断客户端是否有对应的权限进行验证。
6.idmap进程实现用户映射和压缩。
7.最后NFS服务端会将客户端的函数转换为本地能执行的命令,然后将命令传递至内核,由内核驱动硬件。

注意: rpc是一个远程过程调用,那么使用nfs必须有rpc服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值