Som en annan funktion på vägen för den kommande Linux 6.5-kärncykeln är att XFS-filsystemets funktion i stor utsträckning räknas inte längre behandlas som”experimentell”utan anses nu vara säker att distribuera.

Förra året i Linux 5.19 slogs massor av ny XFS-kod samman, inklusive denna”Large Extent Count”-funktion. XFS Large Extent Count höjer inoddatagränsen från 2^31-1 till ett mycket högre värde på till 2^48-1. Gränsen för attr gaffelomfattningsräknaren ökar också från 2^15-1 till 2^32-1.

Denna funktion implementeras genom att lägga till ett 64-bitars inodfält för datagaffelomfattningsräknaren och den befintliga 32-bitars inoddatagaffelomfattningsräknaren används sedan för att hålla attributgaffelomfattningsräknaren. Men detta är en bakåtinkompatibel förändring och att göra eller reparera ett XFS-filsystem med stora mängder räknas förhindrar att man kan montera XFS-filsystemet på äldre kärnor.

Att aktivera XFS i stor utsträckning kräver att du använder”nrext64″-alternativet när du kör xfs_mkfs eller xfs_repair har också stöd för att uppgradera ett befintligt filsystem i stor utsträckning räknare med”nrext64″.


I alla fall, med tanke på funktionen har varit uppströms i Linux-kärnan i ungefär ett år och det har inte kommit några felrapporter, XFS-utvecklarna är redo att förklara den stabil.

Denna patch i xfs-linux.gits for-next-gren före Linux 6.5-cykeln tar den experimentella varningen bort i stor utsträckning. Oavsett men kom ihåg att om du använder alternativet”nrext64″förlorar du möjligheten att montera XFS-filsystem på kärnor före förra året.

Categories: IT Info