Extent
Un article de Wikipédia, l'encyclopédie libre.
Un extent est une zone de stockage contiguë réservée pour un fichier sur le système de fichiers d'un ordinateur. Lorsqu'on commence à écrire sur un fichier, un extent entier est alloué. Lorsqu'on écrit à nouveau sur ce fichier, éventuellement après avoir réalisé d'autres opérations d'écriture, les données sont ajoutées là où l'écriture précédente s'était arrêtée. Cela réduit ou élimine la fragmentation des fichiers.
[modifier] Support
Les extents sont supportés dans les système de fichiers suivants :
- Macintosh Hierarchical File System et HFS Plus
- SGI XFS (conçu pour etre un système de fichiers basé sur extent)
- Reiser4 (en mode "extents")
- NTFS (via l'API de préallocation, appelée par les fonctions SetEndOfFile et SetFileValidData)
- Universal Disk Format
- VERITAS File System ou VxFS (via les API et CLI de préallocation).
- Linux ext4 - (non activé par défaut)
- OS/2 et eComStation HPFS
- JFS pour AIX, OS/2/eComStation and Linux
- BFS pour BeOS, Zeta et Haïku
- Système de fichier SINTRAN III
- Btrfs