Linuxi 6.12 tuuma seadete muutmine põhjustas probleeme zRAM-iga mõnedes distributsioonides.

ZRAM-i mehhanismi abil mälus kompressitud vahetusfaili salvestamist kasutavate süsteemide kasutajad on pärast Linuxi tuuma versioonile 6.12 üleminekul kokku puutunud probleemiga, mis põhjustab buutimise ebaõnnestumist. Probleem ilmneb Gentoo, Void ja muudes jaotustes, mis toetavad zRAM-i ja pakuvad uusi tuuma versioone.

Buutimise ebaõnnestumise põhjuseks on tuumas 6.12 sisse viidud muudatus, mis lisab võimaluse kohandada kokkusurumisalgoritme töötamise ajal. Samuti muudeti Kconfigis loogikat, kuidas valida saadaval olevad kokkusurumisalgoritmid tuuma kogumise etapis. Muudatus tekitas probleeme jaotustes, mis läksid vaikeseadistuste alusel ja ei lülitanud Kconfigi kokkuleppes tuumale 6.12 kohustuslikult sisse kõiki saadaval olevaid zRAM-i algoritme.

Pärast üleminekut tuumale 6.12 olid sarnastes jaotustes valikuks saadaval ainult vaikimisi seatud põhialgoritm, mitte kõik toetatud algoritmid. Seega, kui prooviti zRAM-i sisse lülitada algoritme, mis ei vastanud vaikimisi algoritmile, tekkis buutimise ebaõnnestumine. Näiteks, kui laadimise ajal valiti algoritm lz4, ilmus viga 'zramctl: /dev/zram0: failed to set algorithm: Invalid argument', kuna algoritmidest jäi alles ainult lzo tugi, mitte varem toetatud lzo, lz4, lz4hc, 842 ja zstd.

Probleem lahendatakse, kui Kconfigis lülitatakse iga kokkusurumise taust eraldi sisse (seaded CONFIG_ZRAM_BACKEND_* lisati tuumas 6.12): CONFIG_ZRAM_BACKEND_LZ4=y CONFIG_ZRAM_BACKEND_LZ4HC=y CONFIG_ZRAM_BACKEND_ZSTD=y CONFIG_ZRAM_BACKEND_842=y CONFIG_ZRAM_DEF_COMP_LZO=y CONFIG_ZRAM_DEF_COMP="lzo"

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster