Extent

Abbozzo informatica
Questa voce sull'argomento informatica è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento.

Un extent è un'area di memorizzazione contigua in un file system, riservato per un file. Quando si inizia a scrivere un file, viene allocato un intero extent. Quando si scrive di nuovo sul file, i dati vengono scritti a partire dagli ultimi. Questo riduce la frammentazione dei file.[1][2][3][4]

Gli extent sono disponibili in:

  • Macintosh Hierarchical File System e HFS Plus
  • SGI XFS [3]
  • Reiser4 (nel modo "extents")
  • VxFS (attraverso la preallocazione via API e CLI).
  • NTFS (attraverso la preallocazione via API, con le funzioni SetEndOfFile e SetFileValidData)
  • Universal Disk Format
  • VxFS
  • Linux ext4 [4]
  • Btrfs
  • OS/2 ed eCS HPFS
  • Journaled File System (JFS) per AIX, OS/2/eComStation e Linux
  • BFS per BeOS, Zeta e Haiku

Note

  1. ^ (EN) Intro to Extents, su linux.org. URL consultato il 4 maggio 2020.
  2. ^ (EN) What Is an Extent File System? (with picture), su wisegeek.com. URL consultato il 4 maggio 2020.
  3. ^ a b (EN) Chapter 5. Data Extents, su xfs.org. URL consultato il 4 maggio 2020 (archiviato dall'url originale il 27 settembre 2019).
  4. ^ a b (EN) Ext4 Design, su ext4.wiki.kernel.org. URL consultato il 4 maggio 2020.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica