什么是数据块文件系统?(an extent file system?)

数据块文件系统(EFS)是一种管理计算机硬盘驱动器或其他物理存储设备上的文件和内存的方法,它使用一系列连续的内存区域来存储信息,而不是使用更小、更分散的单元(称为块)。一些文件系统以称为块的小单位分配文件所需的空间,这可能导致平均长度的单个文件在磁盘上分散,从而降低从该文件读取的速度和效率。对于盘区文件系统,所有较小的块都绑定到一个称为盘区的较大结构中,这意味着较大的文件可以存储在物理磁盘上的单个...

数据块文件系统(EFS)是一种管理计算机硬盘驱动器或其他物理存储设备上的文件和内存的方法,它使用一系列连续的内存区域来存储信息,而不是使用更小、更分散的单元(称为块)。一些文件系统以称为块的小单位分配文件所需的空间,这可能导致平均长度的单个文件在磁盘上分散,从而降低从该文件读取的速度和效率。对于盘区文件系统,所有较小的块都绑定到一个称为盘区的较大结构中,这意味着较大的文件可以存储在物理磁盘上的单个连续位置,从而在读取该文件时提高驱动器的速度。尽管许多操作系统支持使用扩展数据块,但该术语最初适用于由Silicon Graphics®开发的类似Unix的操作系统IRIX®的特定早期扩展文件系统。

A computer hard drive might employ an extent file system.

物理磁盘(如硬盘或光盘(CD))上的单个位和字节按硬件、操作系统和文件系统划分为若干组。这些被称为逻辑分组,因为它们不一定有物理边界,只有系统强加的边界。对于一些文件系统,称为块的逻辑分组用作可分配用于存储文件的基本空间量。块可以设置为任何大小,但通常非常小,有时只包含128字节的空间。

如果数据块是连续的,则数据块文件系统会将磁盘上的数据块分组在一起,这意味着它们在磁盘上物理上彼此相邻。此块集合称为区段。在数据块文件系统中,当文件写入物理磁盘时,将分配一个数据块而不是单个块。使用扩展数据块而不是块的优点是,创建和维护大型文件所需的开销较少,而且碎片化的风险大大降低,尽管不一定消除。

当文件需要的空间超过任何可用块或数据块所能提供的空间时,就会发生文件碎片,这意味着文件必须被拆分并占用磁盘上两个或更多物理上不同的空间。对于小数据块,大文件可以在整个磁盘上占用数百或数千个数据块,从而降低了文件的访问速度。扩展数据块文件系统允许将大文件拆分为不同的扩展数据块,称为间接扩展数据块,但所需的扩展数据块数量通常少于使用较小块分配文件时所需的扩展数据块数量。

除了减少大文件所需的开销之外,由于只需要在文件系统中存储关于单个扩展数据块的信息,而不是指向不同块的多个指针,因此使用扩展数据块还可以延长某些存储硬件的使用寿命。这可能是因为连续文件需要从磁盘驱动器的读取头机制进行较少的移动才能访问信息。数据块文件系统还允许创建长度为TB或更长的单个文件,因为在某些情况下,数据块理论上可以占用所有可用的物理空间,而无需创建扩展表或其他管理开销。

  • 发表于 2021-12-11 13:10
  • 阅读 ( 82 )
  • 分类:互联网

你可能感兴趣的文章

数据库管理系统(dbms)和文件管理系统(file management system)的区别

...机系统中数据文件的软件。 目录 1. 概述和主要区别 2. 什么是DBMS 3. 什么是文件管理系统 4. 并列比较-DBMS与表格形式的文件管理系统 5. 摘要 什么是数据库管理系统(dbms)? DBMS代表数据库管理系统,它帮助创建和管理数据库,数...

  • 发布于 2020-10-16 16:44
  • 阅读 ( 736 )

如何在iphone或ipad上获得android风格的本地文件系统

...件(可以将其视为本地文件系统)在iOS中保存为应用程序数据文件的一部分。 获取传输或文档应用程序 相关信息:有关使用iCloud Drive和iCloud照片库的所有信息 有很多应用程序可以用来实现这一点,但以下是迄今为止我们发现...

  • 发布于 2021-04-11 03:17
  • 阅读 ( 247 )

ntfs或fat32:为内部ssd数据分区选择最佳文件系统

...有价值的数据时,NTFS文件系统绝对是更安全的选择。 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-11 13:05
  • 阅读 ( 207 )

意外的关机怎么会对linux计算机造成伤害?

...done at all, but never ever half done). It’s a fairly complex issue. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。  

  • 发布于 2021-04-11 17:49
  • 阅读 ( 209 )

为什么linux可以读取windows分区,但反过来却不起作用?

...由社区驱动的问答网站分组。 问题 超级用户想知道为什么他不能轻松地交换磁盘: I dual booted my Windows XP, installing Linux Mint. I found out that when using Linux Mint, I could see and open files installed on Windows XP, but when using Windows XP, I can’t see an...

  • 发布于 2021-04-11 23:12
  • 阅读 ( 165 )

文件系统只是一堆文件夹吗?(文件系统说明)

...:您应该选择哪个Linux文件系统? 我的USB驱动器应该使用什么文件系统?   有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-12 03:07
  • 阅读 ( 224 )

如何在ubuntu上为简单的文件服务器设置软件raid

... 耐心点,年轻人,这是一本很长的书。 假设您知道RAID是什么以及它的用途。 本指南是使用ubuntuserver9.10x64编写的,因此假设您也有一个基于Debian的系统可以使用。 你会看到我使用VIM作为编辑器程序,这只是因为我习惯了它…你...

  • 发布于 2021-04-13 02:47
  • 阅读 ( 209 )

文件系统(file system)和表格形式的数据库管理系统(dbms in tabular form)的区别

...是DBMS比文件系统提供了更多的优势。 覆盖的关键领域 1.什么是文件系统-定义,功能2.什么是DBMS-定义,功能3.文件系统和DBMS的区别-主要区别比较 关键术语 文件系统 什么是文件系统(file system)? 文件系统处理向硬盘读写数据的...

  • 发布于 2021-06-30 17:51
  • 阅读 ( 365 )

采埃孚(zfs)和不明飞行物(ufs)的区别

...提供的存储容量较小。比较参数采埃孚不明飞行物它代表什么?ZFS是Zettabyte文件系统的缩写形式。UFS是Unix文件系统的缩写形式。这是什么意思?ZFS或Zettabyte文件系统是一种开放源码软件,已获得通用开发和分发许可证的许可UFS...

  • 发布于 2021-07-10 11:52
  • 阅读 ( 125 )

ntfs文件(ntfs)和fat文件系统(fat file systems)的区别

...系统。两者都是两种不同的方法,它们以结构化的方式将数据存储在磁盘分区上。NTFS代表新技术文件系统,FAT代表文件分配表。 文件系统是在不同类型的设备(如硬盘、存储卡、USB等)上存储数据的最流行和最广泛使用的技术...

  • 发布于 2021-07-13 20:27
  • 阅读 ( 199 )