NFS的学习

本文详细介绍了NFS(网络文件系统)的基本概念、特点、应用场景及工作机制,包括RPC、NIS在NFS中的作用。此外,还讲解了NFS服务器端的四个关键进程以及exports文件的配置格式。文章最后通过实际操作展示了如何在两台虚拟机之间设置NFS共享,以帮助读者深入理解NFS的配置和管理。
摘要由CSDN通过智能技术生成

NFS
一. nfs简介
1.1 nfs特点
1.2 使用nfs的好处
1.3 nfs的体系的组成
1.4 nfs的应用场景
二. nfs工作机制
2.1 RPC
2.2 NIS
2.3 nfs工作机制
三. exports文件的格式
四. nfs管理
五. 在俩台不同的虚拟机上的操作过程
作业
一. nfs简介
1.1 nfs特点
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源

在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样

nfs适用于Linux与Unix之间实现文件共享,不能实现Linux与Windows间的文件共享功能

nfs是运行在应用层的协议,其监听于2049/tcp和2049/udp套接字上

nfs服务只能基于IP进行认证,这也是它的缺点之一

1.2 使用nfs的好处
节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用

用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用

一些存储设备如软驱、CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量

1.3 nfs的体系的组成
nfs体系至少有两个主要部分:

一台nfs服务器
若干台客户机
nfs体系的架构图如下:
在这里插入图片描述
客户机通过TCP/IP网络远程访问存放在NFS服务器上的数据
在NFS服务器正式启用前,需要根据实际环境和需求,配置一些NFS参数

1.4 nfs的应用场景
nfs有很多实际应用场景,以下是一些常用的场景:

多个机器共享一台CDROM或其他设备。这对于在多台机器中安装软件来说更加便宜与方便

在大型网络中,配置一台中心NFS服务器用来放置所有用户的home目录可能会带来便利。这些目录能被输出到网络以便用户不管在哪台工作站上登录,总能得到相同的home目录

不同客户端可在NFS上观看影视文件,节省本地空间

在客户端完成的工作数据,可以备份保存到NFS服务器上用户自己的路径下

二. nfs工作机制
nfs是基于rpc来实现网络文件系统共享的。所以我们先来说说rpc。

2.1 RPC
RPC(Remote Procedure Call Protocol),远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。
RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。
RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值