当前课程知识点:大数据系统基础 > 3.文件存储 > 授课视频 > Video
这一节呢
我们将继续讨论一下
另外一个对NFS文件系统的一个
直接的一个扩展
那么我们看到
NFS文件系统
相对来说是比较简单的
它只有一台服务器
所以定位就只需要定位到
那台服务器就行了 对吧
然后NFS文件系统
是对NFS文件系统的一个扩展
那么这个扩展
是什么样的一个扩展
它是一个直接的一个扩展
它是可以运行到
一个广义网上的一个
分布式的文件系统
它就非常典型地代表了
如何去定位到
某一台具体的一个服务器
那比如说
这是我们NFS文件系统
总体的一个结构
那么NFS文件系统
它有一个跟
它就在/afs里面
然后呢
比如说有一个用户
他想最访问最下面的一个
具体的一个文件
比如说他想访问nfs.game
它想访问这个游戏
那么他该怎么办呢
那么我们可以看一下
它的目录树的结构是什么样子的
那前面有一个根
tsinghua.edu.cn
然后dcft 然后是hpc
然后是games
然后呢才是nfs.game
他需要访问这个文件
那么这后面
大家可以看到
是放在一台服务器上的 对吧
那么前面
实际上是分了很多台服务器
那么我们看到
如果有一个人想访问这个文件
那他该怎么办
那首先呢
他在NFS文件系统当中呢
我需要先根据根的文件系统的
一个服务器的一些相关信息
去找下一个文件
所以我们先去找这个根
那么这是根的一个服务器
所以如果有一个用户
想先访问的话
他第一步先访问一个根的服务器
那根服务器里面
它维持了下一级目录的一些
定位的一些信息
那么下一级目录的话
是三排服务器
分别是pku的 tsinghua的
和washington的 对吧
那么这个时候呢
这个用户可以在根的服务器里面
找到下一级服务器一个地址
所以他可以找这个
下一级的一个服务器
找到下一级的服务器之后呢
在下一级的服务器
它会维护它的下一级
那dcst和teachers
对吧
它下级的服务器的一个地址
那这个时候呢
它再把这个信息返回给用户
那用户在第三步呢
再访问再下一级的一个服务器
那么之后呢
再把用户呢
再引导到最后一级的一个服务器
第四级
那所有的文件呢
这一部分的位置的一个文件
就是这部分的一个文件
hpc games nfs.game
那这个全是在
定位在这台服务器上面
那么再把这部分的
目录树的一个解析
就交给本地的一个文件系统
去做了
所以我们可以看到
这个nfs文件系统当中
那么它的文件名会很长
并且在这个文件名
前面一部分内容
那实际上是需要
整个分布式的一个环境下面的
一个定位和解析的一个过程
那么只有在最后一部分内容
交给本地的文件系统去做
那么afs文件系统
其实就做了一个功能
就是定位到一个服务器
就是我需要在解析的时候
一个文件名
定位到一个具体的一个服务器
是做了这么一件工作
之后呢
用户就去访问实际的服务器
拿到最终的一个结果
那么AFS文件系统大家可以看到
它是对于NFS文件系统
它的一个直接的一个扩展 对吧
那么它这个定位
就需要比前面的定位
就复杂很多
那么这是一个非常典型的一个
分布式文件系统的一个结构
-授课视频
--什么是大数据
--大数据典型应用
--大数据的特点
--大数据技术体系
--大数据生态系统
--大数据技术挑战
--课程内容
-1. 绪论--Quiz 1
-授课视频
--2.2并行化理念
--2.9计算虚拟化
-2.云计算--Quiz 2
-授课视频
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-3.文件存储--Quiz3
-授课视频
--4.13类似框架
--4.14章节总结
-4. 处理框架--Quiz4
-授课视频
-5.内存计算--Quiz5
-授课视频
--数据副本及一致性
--节点本地数据存储
-6. NoSQL--Quiz6
-授课视屏
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-7. 流计算--Quiz7