XFS
XFS is een bestandssysteem dat is ontwikkeld door Silicon Graphics (SGI) voor het IRIX besturingssysteem. In mei 2000 heeft SGI XFS vrijgegeven onder de GNU General Public License
XSF is opgenomen in Linux sinds versie 2.4.25 van dat besturingssysteem. Veel Linux distributies bieden het als mogelijk bestandssysteem aan tijdens installatie. Er wordt ook gewerkt aan een port naar FreeBSD.
[bewerk] Eigenschappen
XFS heeft de volgende eigenschappen:
- alleen journaliseren van metadata
- dynamische uitbreiding van filegrootte
- striped allocation: optimalisering van doorvoer door I/O operaties te laten samenvallen met de stripes op een RAID disksysteem.
- Defragmentatie terwijl het bestandssysteem wordt gebruikt.
- Een real-time I/O API (voor hard of soft real-time toepassingen, zoals video streaming)
- Allocate-on-flush: een manier om fragmentatie te verminderen door het samenvoegen van allocaties voor langzaam groeiende bestanden
[bewerk] Nadelen
- Er is geen manier om een XFS bestandssysteem kleiner te maken als het is geïnstalleerd.
- Problemen met out-of-order schrijf-operaties