Linux 7.2 kernel: az XFS zónaallokátora kikerül a kísérleti állapotból

A Linux 7.2 kernelben az XFS zónaallokátora kikerül a kísérleti állapotból. A komponens a zónázott tárolóeszközök kezeléséhez készült, és az új kernelverzióban már kísérleti jelölés nélkül használható.

Linux 7.2 kernel: az XFS zónaallokátora kikerül a kísérleti állapotból

Az XFS zónaallokátor olyan meghajtóknál kap szerepet, amelyeknél az írási műveletek szigorú sorrendet követnek. Ide tartoznak az SMR merevlemezek és a ZNS SSD-k, ahol az adatokat a zónák elejétől a végük felé haladva kell kiírni. A zónaallokátor feladata, hogy az XFS a fájlok helyének kiosztásakor figyelembe vegye ezeket a tárolási szabályokat, és ne próbáljon olyan írási mintát használni, amely ellentétes a hardver működésével.

Info
Az SMR merevlemezek főként nagy kapacitású archiválásnál, biztonsági mentéseknél, NAS-rendszereknél és adatközponti hidegtárolásnál jelennek meg, ahol a kapacitás és a költség fontosabb, mint a sok apró írás gyors kezelése. A ZNS SSD-k inkább adatközponti és felhős tárolórendszerekhez készülnek, ahol a szoftver közvetlenebbül szabályozhatja az adatok zónákba rendezését. Az XFS zónaallokátora ezeknél az eszközöknél hasznos, mert a fájlrendszernek figyelembe kell vennie, hogy a zónákon belül az írások sorrendben haladnak.

A hagyományos SSD-ket és merevlemezeket használó rendszereken az XFS zónaallokátora nem hoz látványos változást. A zónázott eszközöknél viszont a kísérleti jelölés eltávolítása azt jelzi, hogy a kernelben lévő támogatás elérte a stabil használathoz szükséges elvárásokat. A Linux 7.2-höz beolvasztott XFS-csomag ezen kívül hibajavításokat és kisebb módosításokat tartalmaz.