nfs简述网络文件系统NFS,并说明其作用?

nfs  时间:2021-08-27  阅读:()

分布式文件系统的NFS介绍

(NFS)(Network File System)是个分布式的客户机/服务器文件系统。

NFS的实质在于用户间计算机的共享。

用户可以联结到共享计算机并像访问本地硬盘一样访问共享计算机上的文件。

管理员可以建立远程系统上文件的访问,以至于用户感觉不到他们是在访问远程文件。

NFS是个到处可用和广泛实现的开放式系统。

允许用户象访问本地文件一样访问其他系统上的文件。

提供对无盘工作站的支持以降低网络开销。

简化应用程序对远程文件的访问使得不需要因访问这些文件而调用特殊的过程。

使用一次一个服务请求以使系统能从已崩溃的服务器或工作站上恢复。

采用安全措施保护文件免遭偷窃与破坏。

使NFS协议可移植和简单,以便它们能在许多不同计算机上实现,包括低档的PC机。

大型计算机、小型计算机和文件服务器运行NFS时,都为多个用户提供了一个文件存储区。

工作站只需要运行TCP/IP协议来访问这些系统和位于NFS存储区内的文件。

工作站上的NFS通常由TCP/IP软件支持。

对DOS用户,一个远程NFS文件存储区看起来是另一个磁盘驱动器盘符。

对Macintosh用户,远程NFS文件存储区就是一个图标。

服务器目录共享 服务器广播或通知正在共享的目录,一个共享目录通常叫做出版或出口目录。

有关共享目录和谁可访问它们的信息放在一个文件中,由操作系统启动时读取。

客户机访问 在共享目录上建立一种链接和访问文件的过程叫做装联(mounting),用户将网络用作一条通信链路来访问远程文件系统。

NFS的一个重要组成是虚拟文件系统(VFS),它是应用程序与低层文件系统间的接口。

close文件关闭操作 create 文件生成操作 fsync将改变保存到文件中 getattr 取文件属性 link 用另一个名字访问一个文件 lookup 读目录项 mkdir建立新目录 open 文件打开操作 rdwr 文件读写操作 remove 删除一个文件 rename 文件改名 rmdir删除一目录 setattr 设置文件属性 Andrew File System(AFS)Andrew文件系统(AFS) AFS是专门为在大型分布式环境中提供可靠的文件服务而设计的。

它通过基于单元的结构生成一种可管理的分布式环境。

一个单元是某个独立区域中文件服务器和客户机系统的集合,这个独立区域由特定的机构管理。

通常代表一个组织的计算资源。

用户可以和同一单元中其他用户方便地共享信息,他们也可以和其他单元内的用户共享信息,这取决于那些单元中的机构所授予的访问权限。

文件服务器进程 这个进程响应客户工作站对文件服务的请求,维护目录结构,监控文件和目录状态信息,检查用户的访问。

基本监察(BOS)服务器进程 这个进程运行于有BOS设定的服务器。

它监控和管理运行其他服务的进程并可自动重启服务器进程,而不需人工帮助。

卷宗服务器进程 此进程处理与卷宗有关的文件系统操作,如卷宗生成、移动、复制、备份和恢复。

卷宗定位服务器进程 该进程提供了对文件卷宗的位置透明性。

即使卷宗被移动了,用户也能访问它而不需要知道卷宗移动了。

鉴别服务器进程 此进程通过授权和相互鉴别提供网络安全性。

用一个“鉴别服务器”维护一个存有口令和加密密钥的鉴别数据库,此系统是基于Kerberos的。

保护服务器进程 此进程基于一个保护数据库中的访问信息,使用户和组获得对文件服务的访问权。

更新服务器进程 此进程将AFS的更新和任何配置文件传播到所有AFS服务器。

AFS还配有一套用于差错处理,系统备份和AFS分布式文件系统管理的实用工具程序。

例如,SCOUT定期探查和收集AFS文件服务器的信息。

信息在给定格式的屏幕上提供给管理员。

设置多种阈值向管理者报告一些将发生的问题,如磁盘空间将用完等。

另一个工具是USS,可创建基于带有字段常量模板的用户帐户。

Ubik提供数据库复制和同步服务。

一个复制的数据库是一个其信息放于多个位置的系统以便于本地用户更方便地访问这些数据信息。

同步机制保证所有数据库的信息是一致的。

NFS是什么意思?

Network File System NFS 是由SUN公司发展, 并於1984年推出, NFS是一个RPC service ,它使我们能够达到档案的共享, 它的设计是为了在不同的系统间使用, 所以它的通讯协定设计与主机及作业系统无关.当使用者想用远端档案时只要用"mount"就可把remote档案系统挂接在自己的档案系统之下,使得远端的档案使用上和local机器的档案没两样.

nfs是什么

Network File System NFS 是由SUN公司发展, 并於1984年推出, NFS是一个RPC service ,它使我们能够达到档案的共享, 它的设计是为了在不同的系统间使用, 所以它的通讯协定设计与主机及作业系统无关.当使用者想用远端档案时只要用"mount"就可把remote档案系统挂接在自己的档案系统之下,使得远端的档案使用上和local机器的档案没两样. machine A machine B / / bin etc usr bin etc usr man man share local 假如我们在机器A上, 要把机器B上的 /usr/man 挂接到machine A 的/usr/man只要下mount machine_name:/usr/man /usr/home 就可mount过来.而我们不只是可以mount目录,就是一个档也是可以的.在挂接之后我们只能对档案做reading (or writing) 的动作,而不能在remote machie上把此档或目录move,delete掉 , 但须注意的是如我们mount /usr 后 , 不能再mount /usr底下的目录, 否则会发生错误 □ Servers & Clients NFS就是促使Servers上的档案能被其他的机器mount,而达到资源共享,享用这些档案的机器就可称为Client,一个client可以从server上mount一个档或是一个层次的目录(file hierarchies) . 然而事实上任何一台机器都可以做NFS server or NFS client ,甚至同时为NFS server and NFS client 也可以. □ Servers Exporting & Clients Mounting NFS server 所export 出来的档案或目录都记录在 /etc/exports 这一个档中,当我们启动NFS server 时 在 /etc/rc.local 的这一个script会自动的启动 exportfs 这一个程式 , 搜寻 /etc/exports 这一个档是否存在, 并且赋予正确的权限给所有export出去的 file hierarchies . 但须注意的是,只有server所export出去的路径,NFS client才能够mount, 同样的当启动client时 , 系统会自动去mount所有server export的路径,而mount到的所有路径都会记录在 /etc/fstab 下 , 类似如下的fstab档 /dev/sd0a / 4.2 rw 1 1 /dev/sd0h /tmp 4.2 rw 1 3 /dev/sd0g /usr 4.2 rw 1 2 /dev/fd0 /pcfs pcfs rw,noauto 0 0 sparc20:/swap /swap nfs rw,intr,bg,soft 0 0 sparc17:/home /home nfs rw,intr,bg,soft 0 0 sparc17:/home3 /home3 nfs rw,intr,bg,soft 0 0 sparc14:/home4 /home4 nfs rw,intr,bg,soft 0 0 sparc20:/home2 /home2 nfs rw,intr,bg,soft 0 0 sparc20:/var/spool/mail /var/spool/mail nfs rw,intr,bg,soft 0 0 rs970:/home1 /home1 nfs rw,intr,bg,soft 0 0 ★ Noted : 当client mount 到一个路径,绝对不是说copy server上的这一个路径到local的机器上,我们可以用 cd 进入这一个mount到的路径,就如同是使用local directory一样 □ Setting Up a NFS Server 1. 定义机器为 NFS file server 2. 划分servers disk ,定义哪一些partitions 是要提供出来作为

Samba和NFS的区别

确实如你说,sam就能解决win和linux,linux和linux之间的共享,但是smb协议是ms的,smb的高级特性是和windows的特性联系紧密的.linux是向windows靠拢才用的smb,但是累赘而且力不从心. 比如我的debian,安装nfs-server和client只要800k, 安装smbclient就要19m, 这其中的差别是显而易见的. nfs更简洁,方便,更原生,兼容性更好. smb好处是和windows集成,可以利用windows域等等

简述网络文件系统NFS,并说明其作用?

网络文件系统是应用层的一种应用服务,它主要应用于Linux 和Linux 系统、Linux 和Unix系统之间的文件或目录的共享。

对于用户而言可以通过 NFS 方便的访问远地的文件系统,使之成为本地文件系统的一部分。

采用NFS 之后省去了登录的过程,方便了用户访问系统资源。

我之前在黑马程序员学运维的时候,老师讲过类似的问题。

比较专业详细的回答黑马的社区就有我们老师写的文章。

RackNerd:美国便宜VPS,洛杉矶DC-02/纽约/芝加哥机房,4TB月流量套餐16.55美元/年

racknerd怎么样?racknerd美国便宜vps又开启促销模式了,机房优秀,有洛杉矶DC-02、纽约、芝加哥机房可选,最低配置4TB月流量套餐16.55美元/年,此外商家之前推出的最便宜的9.49美元/年套餐也补货上架,同时RackNerd美国AMD VPS套餐最低才14.18美元/年,是全网最便宜的AMD VPS套餐!RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新...

RackNerd 2022春节促销提供三款年付套餐 低至年付10.88美元

RackNerd 商家我们应该是比较熟悉的商家,速度一般,但是人家便宜且可选机房也是比较多的,较多集中在美国机房。包括前面的新年元旦促销的时候有提供年付10美元左右的方案,实际上RackNerd商家的营销策略也是如此,每逢节日都有活动,配置简单变化,价格基本差不多,所以我们网友看到没有必要囤货,有需要就选择。RackNerd 商家这次2022农历新年也是有几款年付套餐。低至RackNerd VPS...

HostYun 新增美国三网CN2 GIA VPS主机 采用美国原生IP低至月15元

在之前几个月中也有陆续提到两次HostYun主机商,这个商家前身是我们可能有些网友熟悉的主机分享团队的,后来改名称的。目前这个品牌主营低价便宜VPS主机,这次有可以看到推出廉价版本的美国CN2 GIA VPS主机,月费地址15元,适合有需要入门级且需要便宜的用户。第一、廉价版美国CN2 GIA VPS主机方案我们可看到这个类型的VPS目前三网都走CN2 GIA网络,而且是原生IP。根据信息可能后续...

nfs为你推荐
传真号码传真号就是电话号码?淘宝数据跪求 淘宝数据包怎么做?详细点~新手!网络的好处网络的优缺点计算机网络的定义计算机网络定义的三要素是什么?文件保护vivo手机文件被保护制作证书怎么做证书?物联网公司排名2019中国物联网企业100强有哪些?免费数据采集软件那个软件可以自动每天采集几十个网站的最新信息,并且发布信息到自己的门户网站上信息发布管理系统信息发布系统属于建筑智能工程哪个分部小时代发布会完整版乐视视频·小时代版是什么捏?
长沙服务器租用 我的世界服务器租用 如何注册网站域名 中国域名网 草根过期域名 liquidweb 电影服务器 evssl 申请空间 国内php空间 卡巴斯基永久免费版 免费申请网站 多线空间 域名与空间 dnspod 日本代理ip supercache 攻击服务器 nnt ubuntu安装教程 更多