云计算复习--分布式文件系统

分布式文件系统概述

  1. 本地文件管理
    通常包含四类信息:

    • 超级块:含有整个文件系统中数据块和inode的相关信息
    • Inode:用来描述文件和目录的属性和文件块在块设备上的位置信息
    • 文件内容:用户的数据,是无结构
    • 目录内容:是目录项,是结构
  2. 分布式文件系统
    实现分布式文件系统的两种方法:共享文件系统、共享磁盘
    在共享磁盘模型中,系统中没有文件服务器,而代之以共享磁盘。共享磁盘往往是一种专用的高端存储设备,如IBM SSA 磁盘。

分布式文件系统基本架构

主要服务器包括:
主控服务器:负责整个文件系统的管理,包括命名空间的维护、数据服务器管理、服务调度等。
数据服务器:负责数据的存储和备份,包括数据本地存储、状态维护、副本管理等。

客户端:主要有两个作用

  1. 接口,用户最终通过文件系统提供的接口来存取数据
  2. 缓存,为加速文件存取过程,同时减少主控服务器的负担,将元信息进行缓存

GFS分布式文件系统

是一个面向大规模数据处理的分布式文件系统
数据块大小64MB
实现流程:

  1. 客户端将文件名和程序指定的字节偏移,根据固定的block大小,转换成文件的block索引
  2. 客户端把文件名和block索引发送给master节点。Master节点将相应的block表示和副本的位置发给客户端。客户端用文件名和block索引
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ˇasushiro

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值