八十年代的经典 NFS和AFS

NFS:(C/S模式)

大体架构:

 

  1985年Sun公司基于UDP开发了网络共享文件系统(Network FileSystem)

  NFS由一系列NFS命令和进程组成的客户机/服务器模式,在第三版中加入了基于TCP传输。

  

AFS:

大体架构:

处理流程:

节点身份:

  ptserver:负责用户和鉴权

  vlserver:负责卷位置记录和查询

  fileserver:负责处理位于AFS卷内的文件和目录

时间: 2024-10-06 04:47:01

八十年代的经典 NFS和AFS的相关文章

Storm与Spark:谁才是我们的实时处理利器

实时商务智能这一构想早已算不得什么新生事物(早在2006年维基百科中就出现了关于这一概念的页面).然而尽管人们多年来一直在对此类方案进行探讨,我却发现很多企业实际上尚未就此规划出明确发展思路.甚至没能真正意识到其中蕴含的巨大效益. 为什么会这样?一大原因在于目前市场上的实时商务智能与分析工具仍然非常有限.传统数据仓库环境针对的主要是批量处理流程,这类方案要么延迟极高.要么成本惊人——当然,也可能二者兼具. 然而已经有多款强大而且易于使用的开源平台开始兴起,欲彻底扭转目前的不利局面.其中最值得关注

小圣求职记(1):腾讯篇

笔试 参加了实习和校招两场笔试,笔试题目难度中等,涉及计算机网络.操作系统.数据库.算法和数据结构.C/C++语法.下面是2014年9月份武汉地区软件研发类的题目和我的解答(事后做的,我是在合肥中科大参加的腾讯笔试,题目不一样): 一.不定项选择题 1. 如果MyClass为一个类,执行“MyClass a[5],*b[6]”语言会自动调用该类构造函数的次数是() A. 2 B.5 C. 4 D. 9 解析:选B,5次.只有a[5]定义了5个对象,而*b[6]定义的是6个对象指针并不会进行实例化

Apache Storm 与 Spark:对实时处理数据,如何选择【翻译】

原文地址 实时商务智能这一构想早已算不得什么新生事物(早在2006年维基百科中就出现了关于这一概念的页面).然而尽管人们多年来一直在对此类方案进行探讨,我却发现很多企业实际上尚未就此规划出明确发展思路.甚至没能真正意识到其中蕴含的巨大效益. 为什么会这样?一大原因在于目前市场上的实时商务智能与分析工具仍然非常有限.传统数据仓库环境针对的主要是批量处理流程,这类方案要么延迟极高.要么成本惊人--当然,也可能二者兼具. 然而已经有多款强大而且易于使用的开源平台开始兴起,欲彻底扭转目前的不利局面.其中

cachefiled

1.cachefiled介绍 FS-Cache 是指在文件系统和缓存之间的接口.  CacheFS 指的则是FS-cache的缓存后端.CacheFS做实际的数据存储和检索处理,并使用块设备的分区. NFS,AFS等netfs因为受网络的影响,使得对数据访问和存储的实时性就有了一定的挑战,CacheFS(FS-cache缓存后端即客户端)可解决响应实效的问题 ,用于提供分布式文件系统的本地缓存.   cachefiled在2.6.30内核中,已作为内核的一部分.已支持NFS和AFS文件系统. 加

分布式系统阅读笔记(十二)-----分布式文件系统

一.介绍 一个分布式系统本质上就是一段程序能够存储和访问远程文件就像访问本地文件类似,能够允许任何连上网络上的用户都可以访问.在后面的记录中,主要是对2大文件系统NFS和AFS做详细的介绍和分析. 1.文件系统在最初的设计时往往是按照中心结点服务的方式构建,在中心节点服务器中保持着大量的文件资源. 2.对于文件系统的分块有下面的分法:1.目录模块.2.文件模块.3.访问控制模块.4.文件访问模块.5.Block文件块模块.6.设备模块,主要指的是磁盘IO,和缓存. 3.文件系统的作用主要有:组织

高通量计算框架HTCondor(五)——分布计算

目录 1. 正文 1.1. 任务描述文件 1.2. 提交任务 1.3. 返回结果 2. 相关 1. 正文 1.1. 任务描述文件 前文提到过,HTCondor是通过condor_submit命令将提交任务的,这个命令需要提供一个任务描述文件.这个任务描述文件详细描述了任务运行的需求情况,如下所示: universe = vanilla requirements = (Arch == "INTEL" || Arch == "X86_64") && (O

一个NFS缓存管理包的bug导致文件系统满的问题和解决方法

这几天安装CentOS 6的虚拟机总是提示文件系统满,一开始以为是最近oracle经常操作大数据量提交导致undo tbs无限扩大,后来发现原来是NFS缓存管理包cachefilesd的问题.分享一下: 由于是测试虚拟机,文件系统懒得专门规划,只划分了一个根目录分区.(各位admin切记不要犯这种实际生产环境的大忌): [[email protected]* /]df -h Filesystem            Size  Used Avail Use% Mounted on /dev/m

Linux 经典面试题

[Linux  经典面试题] 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文件用 i节点 来标识. 4. 全部磁盘块由四个部分组成,分别为引导块 .专用块 . i节点表块 和数据存储块. 5. 链接分为: 硬链接 和 符号链接 . 6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息. 7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八

Suse 创建NFS共享文件夹

服务端的配置: 1.编辑nfs服务的配置文件 /software/suse11 *(rw,sync,no_root_squash,no_all_squash) 注释: /software/suse11 是打算共享出去的目录 * 表示可以访问的IP范围,这里是所有ip地址都可以访问,当然也可以写上机器名来代替.或者192.168.5.0/24以指定IP范围,或者指定 机器名,可以包含通配符. no_all_squash 保留共享文件的UID和GID(默认) no_root_squash 表示roo