当前课程知识点:大数据系统基础 > 3.文件存储 > 授课视频 > Video
这一节呢
我们就看一个最简单的
分布式文件系统
NFS的一个结构
那么看一下
在这个下面
这个分布式文件系统
是如何完成我们之前说的
它的分布式文件系统
它最基本的 最本质的功能的
那么NFS的文件系统
大家可能都用过
那么它需要一个NFS的服务器
那暴露它本地的一个目录
那么把这个目录暴露给
NFS的一个客户端
让它去访问
那么在客户端上面的呢
我需要去挑一挑命令
把远程的目录挂载到本地来
那么在这种情况下面的话
因为我们知道在()下面
所有的文件都是以根开始的
那么在这种条件下
这个挂载是怎么挂载呢
它一般是用mount这个命令
那么因为我要去访问
远程的文件系统上面的一些内容
所以我需要指出NFS Server
它的IP地址
或者是它的机器的名字
首先需要定位到那台机器上面
然后呢再定位到
那台机器某一个具体的目录下面
那么这是机器的名字
这台机器上面的具体的
物理共享的目录的一个名字
把这个东西安装到什么位置呢
安装到本地这个目录下面
那在这个时候大家可以看到
那么在客户端里面
你需要挑这样的命令
那么从远程
这样就跟本地的一个
某一个具体的目录
可以对应起来了
那么在这个时候
用户在
或者是应用程序
在访问这个NFS目录的时候
它会发生什么事情呢
那么我们可以
有一个应用程序
或者是有一个用户
他想访问这个目录下面的
某一个文件
比如说需要访问下面的a.txt
这么一个文件
他想访问这么一个文件
那么访问这个文件的时候呢
这个应用程序会把命令
比如说打开文件
或者是关闭文件
这个命令交给一个内核
内核由谁来接管呢
内核会由这个VFS
我们前面已经说过了
VFS是一个
标准的一个文件系统的
一个接口的一个模块
那么VFS拿到接口模块之后
他去找
他会发现这个目录
实际上是NFS挂载的一个目录
这个时候
它就在内核里面去找
负责这个目录的一个
具体的一个模块
那正好呢
这个具体的模块
因为有这个对应的关系
所以他找到具体的对应的模块
是NFS的一个client
那么NFS client
知道这个用户想读写这个文件了
所以它就把所有的读写命令
转发给NFS Server
就是这个Server
那转发给这个Server
会拿到这条命令
那么这个Server拿到这条命令
在Server里面
它会发现这个用户
想访问这个目录
那想访问这个目录
但是这个目录呢
可能是由EXT2
一个本级的一个文件系统
所管理的
那在这个时候呢
这个Server的
它本身的这个文件系统
它也是由VFS去管理的
它会把这个相应的命令
去交给本级的一个EXT2的
一个文件系统去操作
这样的话NFS
在里面做一个什么样的功能呢
它做了两次的一个转发
那第一次转发是从NFS client
把这个操作转发给
NFS的一个Server
第二次转发
是NFS的一个Server
将这个操作转给一个本地的
一个文件系统
这样的话
就帮助这个用户
那么这个用户是处在
这台机器上的
NFS client1的
那么帮助这个用户
对于这个文件进行读写
那么文件在什么位置呢
那文件就是在NFS的
Server上面的这个目录下面
那么我本级上面
对于一个文件进行读写
那么实际上读写的就是
服务器上面的具体的对应的
某一个目录下面的一个文件
那么这是最简单的NFS
那么我们可以看到
那么NFS实际上它
其实就做了一个定位的功能
那它的定位也很简单
那么它只定位说
我这个目录
我定位在某台服务器上面
那么这台服务器
只需要定义这一台服务器就行了
因为只有这一台服务器
会暴露目录
那么这个定位也很简单
这样的话就完成了
分布式文件系统的一个功能
那么 那实际上呢
它不是一个非常典型的一个
分布式文件系统
因为它只有一台服务器
提供数据服务的功能
好 那么这是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