Extent
Da Wikipedia, l'enciclopedia libera.
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 ed elimina la frammentazione dei file.
Gli extents sono disponibili in:
- Macintosh Hierarchical File System e HFS Plus
- SGI XFS
- 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
- VERITAS File System
- Linux ext4
- OS/2 ed eCS HPFS
- JFS per AIX, OS/2/eComStation e Linux
- BFS per BeOS, Zeta e Haiku