加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_盐城站长网 (https://www.0515zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

关于分布式存储,这是你应该知道的

发布时间:2021-01-08 15:41:23 所属栏目:站长百科 来源:网络整理
导读:副标题#e# 《关于分布式存储,这是你应该知道的》要点: 本文介绍了关于分布式存储,这是你应该知道的,希望对您有用。如果有疑问,可以联系我们。 作者简介: 顾炯 中国电信浙江公司中国电信云计算实验室、SDx联合技术开放实验室专家委员.作为第一完成人,多

分区表:,即此存储的账本,如果分区表丢失了,就意味着数据的丢失,所以一般就保留2份,即FAT1和FAT2.分区表主要记录每簇使用情况,当这位置的簇是空的,就代表还没有使用,有特殊标记的代表是坏簇,位置上有数据的,是指示文件块的下一个位置.

目录区:目录和记录文件所在的位置信息.

数据区:记录文件具体信息的区域.

通过以下的例子来帮助理解什么是FAT文件系统.

假设每簇8个扇区组成一个簇,大小是512*8=4K.根目录下的readme.txt文件大小是10K,如图5:

图5

  • 1、在目录区找到根目录下文件readme.txt在FAT表中的位置是0004
  • 2、在0004位置对应簇的8个扇区读取相应文件块readme(1)保存在内存,并获取下一个数据块的位置0005.
  • 3、在0005位置对应簇的8个扇区读取相应文件块readme(2)保存在内存,并获取下一个数据块的位置0008.
  • 4、在0005位置对应簇的4个扇区读取相应文件块readme(3)保存在内存,并获得结束标志.
  • 5、将readme(1)、readme(2)、readme(3)组合成为readme文件.

在这个例子中,我们看到在FAT文件系统,是通过查询FAT表和目录项来确定文件的存储位置,文件分布是以簇为单位的数据块,通过“链条”的方式来指示文件数据保存的文字.

当要读取文件时,必须从文件头开始读取.这样的方式,读取的效率不高.

不同的Linux文件系统大同小异,一般都采取ext文件系统,如图6.

(编辑:网站开发网_盐城站长网 )

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!