Traditioneel laat XFS de bescherming tegen defecte schijven over aan externe oplossingen, zoals Linux-software-RAID of speciale hardwarecontrollers. XRAID pakt dat anders aan door gegevensbescherming rechtstreeks in het bestandssysteem zelf onder te brengen. Het project maakt gebruik van zogeheten declustered parity. Dat klinkt misschien technisch, maar het zorgt ervoor dat data en herstelinformatie veel gelijkmatiger over alle aangesloten schijven worden verspreid. Mocht er een schijf kapotgaan, dan helpt de hele opslaggroep mee om de verloren gegevens terug te rekenen, in plaats van dat één reserveschijf al het zware schrijfwerk moet opvangen.
De ontwikkeling richt zich voorlopig vooral op zogeheten zoned storage, een techniek die veel opduikt in datacenters met SMR-hardeschijven en moderne NVMe-opslag. Omdat deze schijven data alleen in vaste blokken achter elkaar kunnen wegschrijven, botsen ze regelmatig met conventionele RAID-systemen. In de praktijk zorgt de aanpak van XRAID ervoor dat herstelacties na een schijffout aanzienlijk korter duren, terwijl de algemene prestaties van de opslagarray veel consistenter blijven.
Hoewel XRAID voorlopig vooral relevant is voor serverbeheerders en specialistische datacenters, laat de release zien dat het vertrouwde XFS-bestandssysteem zich blijft aanpassen aan de nieuwste generaties opslaghardware.
