Další funkcí na cestě pro nadcházející cyklus jádra Linuxu 6.5 je funkce velkého rozsahu souborového systému XFS, která již není považována za „experimentální“, ale je nyní považována za bezpečnou pro nasazení.

Minulý rok bylo v Linuxu 5.19 začleněno mnoho nového kódu XFS, včetně této funkce”Počet velkých oblastí”. XFS’Large Extent Count zvyšuje limit dat inodů z 2^31-1 na mnohem vyšší hodnotu na 2^48-1. Limit čítače rozsahu rozvětvení attr se také zvyšuje z 2^15-1 na 2^32-1.

Tato funkce je implementována přidáním 64bitového pole inode pro čítač rozsahu rozvětvení dat a stávající 32bitový čítač rozsahu rozvětvení dat se poté použije k uložení čítače rozsahu rozvětvení atributů. Toto je však zpětně nekompatibilní změna, a proto vytvoření nebo oprava souborového systému XFS s velkým počtem rozsahů brání možnosti připojit souborový systém XFS na starší jádra.

Povolení počtu velkých rozsahů XFS vyžaduje použití volby”nrext64″při spuštění xfs_mkfs nebo xfs_repair má také podporu pro upgrade stávajícího souborového systému na čítače velkého rozsahu pomocí”nrext64″.


V každém případě vzhledem k funkce je v linuxovém jádře upstream asi jeden rok a neobjevily se žádné zprávy o chybách, vývojáři XFS jsou připraveni prohlásit ji za stabilní.

Tento patch ve větvi xfs-linux.git for-next před cyklem Linuxu 6.5 odstraňuje experimentální varování ve velkém rozsahu. Bez ohledu na to však mějte na paměti, že pokud použijete volbu”nrext64″, ztratíte možnost připojovat souborové systémy XFS na jádra před loňským rokem.

Categories: IT Info