OpenZFS-is on tuvastatud viga, mis vÔib pÔhjustada failide rikkumist.

OpenZFS 2.2.1 projekt, mis arendab ZFS-failisĂŒsteemi implementatsiooni Linux ja FreeBSD. See vĂ€ljalase on tĂ€helepanuvÀÀrne kerneli toe lisamise poolest. Linux 6.6 ja katse kĂ”rvaldada probleem, mis pĂ”hjustab failides pĂ€rast kopeerimist andmete rikkumist (mĂ”nede plokkide nullimist).

Algselt eeldati, et probleem ilmneb ainult 2.2.x harus ja selle pĂ”hjuseks on OpenZFS 2.2.0-s sisalduva plokkide kloonimise mehhanismi tĂ”rge, mis vĂ”imaldab teil luua failist vĂ”i selle osast koopia ilma dubleerimist tegemata. andmed, kasutades teises koopias viiteid lĂ€htefaili juba olemasolevatele andmeplokkidele ilma nende tegeliku kopeerimiseta. OpenZFS 2.2.1 puhul oli probleemi blokeerimiseks plokkide kloonimise mehhanism vaikimisi keelatud ja selle reĆŸiimi toe tagastamiseks lisati sĂ€te zfs_bclone_enabled.

Hiljem teatasid arendajad probleemi reprodutseerimisest OpenZFS 2.1.x haruga konfiguratsioonides. Eeldus, et probleem ilmneb sĂŒsteemides, millel on coreutils paketi vanemad versioonid, ei leidnud samuti kinnitust – viga reprodutseeriti edukalt FreeBSD-s ja Linux-distributsioonid, millel on coreutils 9.4 uusim versioon.

Faili rikkumine toimub ĂŒsna harvadel juhtudel, nĂ€iteks Gentoo kĂ€su "emerge -1 dev-lang/go" kĂ€ivitamine toob kaasa tööriistakomplekti Go installimise rikutud failidega failis /usr/lib/go/pkg/tool/ linux_amd64/ kataloog. kompileerida. Eeldatakse, et viga hakkas ilmnema pĂ€rast vaikeparameetri “zfs_dmu_offset_next_sync=1” mÀÀramist openzfs-i versioonis 2.1.4. Vea allikat pole veel kindlaks tehtud. Soovitatava lahendusena vea blokeerimiseks on soovitatav mÀÀrata parameetri „/sys/module/zfs/parameters/zfs_dmu_offset_next_sync” vÀÀrtuseks 0.

Allikas: opennet.ru

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster