SUPPORT THE WORK

GetWiki

Extent (file systems)

ARTICLE SUBJECTS
aesthetics  →
being  →
complexity  →
database  →
enterprise  →
ethics  →
fiction  →
history  →
internet  →
knowledge  →
language  →
licensing  →
linux  →
logic  →
method  →
news  →
perception  →
philosophy  →
policy  →
purpose  →
religion  →
science  →
sociology  →
software  →
truth  →
unix  →
wiki  →
ARTICLE TYPES
essay  →
feed  →
help  →
system  →
wiki  →
ARTICLE ORIGINS
critical  →
discussion  →
forked  →
imported  →
original  →
Extent (file systems)
[ temporary import ]
please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
{{Short description|Storage area in computer file system}}{{Refimprove|date=December 2016}}In computing, an extent is a contiguous area of storage reserved for a file in a file system, represented as a range of block numbers, or tracks on count key data devices. A file can consist of zero or more extents; one file fragment requires one extent. The direct benefit is in storing each range compactly as two numbers, instead of canonically storing every block number in the range.WEB,digital-forensics.sans.org/blog/2010/12/20/digital-forensics-understanding-ext4-part-1-extents, Understanding Ext4 (part1): Extents, 2010-12-20, 2015-02-02, What’s really a departure for EXT4 however, is the use of extents rather than the old, inefficient indirect block mechanism used by earlier Unix file systems (e.g. EXT2 and EXT3) for tracking file content. Extents are similar to cluster runs in the NTFS file system; essentially, they specify an initial block address and the number of blocks that make up the extent. A file that is fragmented will have multiple extents, but EXT4 tries very hard to keep files contiguous., 2015-02-03,digital-forensics.sans.org/blog/2010/12/20/digital-forensics-understanding-ext4-part-1-extents," title="web.archive.org/web/20150203015625digital-forensics.sans.org/blog/2010/12/20/digital-forensics-understanding-ext4-part-1-extents,">web.archive.org/web/20150203015625digital-forensics.sans.org/blog/2010/12/20/digital-forensics-understanding-ext4-part-1-extents, dead, Also, extent allocation results in less file fragmentation.Extent-based file systems can also eliminate most of the metadata overhead of large files that would traditionally be taken up by the block-allocation tree. But because the savings are small compared to the amount of stored data (for all file sizes in general) but make up a large portion of the metadata (for large files), the overall benefits in storage efficiency and performance are slight.WEB,ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#Extent_Tree, Ext4 Disk Layout, 2015-01-26, 2015-02-02, If flex_bg is enabled, it is possible to allocate very large files with a single extent, at a considerable reduction in metadata block use, and some improvement in disk efficiency., In order to resist fragmentation, several extent-based file systems do allocate-on-flush. Many modern fault-tolerant file systems also do copy-on-write, although that increases fragmentation. As a similar design, the CP/M file system uses extents as well, but those do not correspond to the definition given above. CP/M’s extents appear contiguously as a single block in the combined directory/allocation table, and they do not necessarily correspond to a contiguous data area on disk.IBM OS/360 and successors allocate files in multiples of disk tracks or cylinders. Files could originally have up to 16 extents, but this restriction has since been lifted. The initial allocation size, and the size of additional extents to be allocated if required, are specified by the user via Job Control Language. The system attempts to allocate the initial size as a contiguous area, although this may be split if contiguous space is not available.

Adoption

The systems supporting filesystem extents include the following:{{Div col|colwidth=30em}} {{div col end}}

See also

References

{{Reflist}}

External links

{{Wiktionary|extent}} {{File systems|state=collapsed}}

- content above as imported from Wikipedia
- "Extent (file systems)" does not exist on GetWiki (yet)
- time: 9:04am EDT - Wed, May 22 2024
[ this remote article is provided by Wikipedia ]
LATEST EDITS [ see all ]
GETWIKI 21 MAY 2024
GETWIKI 09 JUL 2019
Eastern Philosophy
History of Philosophy
GETWIKI 09 MAY 2016
GETWIKI 18 OCT 2015
M.R.M. Parrott
Biographies
GETWIKI 20 AUG 2014
CONNECT