3-1 分布式文件系统

1 单机式文件系统

文件系统

定义:一种存储和组织计算机数据的方法,利用抽象的文件和目录代替了电脑硬盘或者光盘使用数据块的概念

原理:文件系统将硬盘空间以块为单位进行划分,每个文件都占据若干块,然后通过一个文件控制块(File Control Block)记录每个文件占据的硬盘数据块

单机式文件系统

定义:将文件存在本地或一台服务器的硬盘中,所有的文件都存储在同一个物理设备上

特点: 1 文件都存储在同一机器上,用户可直接访问

            2 文件系统的性能有限,可存储的文件大小以及被访问的频率有很大的限制

            3 无法自动进行备份,需要用户自己复制文件进行备份

            4 一般都是一个客户端进行访问

2 分布式文件系统

定义:将文件存储在不同的服务器上,用户不能直接访问,而是通过网络,利用特定的通信协议和文件服务器进行沟通

特点: 1 多个客户端可以同时访问

            2 客户端不直接访问服务器,利用网络通信访问

            3 文件系统服务器由多个机器组成

            4 文件分布存放在不同的机器上面

3 常见的分布式文件系统

3.1 GFS

由谷歌公司开发,运行在 Linux 平台的分布式系统

GFS Master:客户端访问数据和写数据的时候,需要和 Master 主节点交互,来确定具体数据服务器的位置

GFS Chunkserver:真正文件存放的位置,文件存放在不同的机器中

3.2 TFS

为淘宝提供分布式存储的文件系统,也是基于 GFS 设计出来的,部署在 Linux 上,提供海量小文件存储

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值