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

Avatud on OpenZFS 2.2.1 vaheversioon, mis arendab vĂ€lja ZFS failisĂŒsteemi rakendust Linuxi ja FreeBSD jaoks. VĂ€ljaanne on tĂ€helepanuvÀÀrne Linuxi tuuma 6.6 toe lisamise ning andmete kahjustamise probleemi (teatud blokkide nullimise) lahendamise katse tĂ”ttu failides nende kopeerimise jĂ€rel.

Alguses arvati, et probleem ilmneb ainult 2.2.x harudes ja on tingitud veast OpenZFS 2.2.0-s sisalduvas plokkide kloonimise mehhanismis, mis vĂ”imaldab luua faili vĂ”i selle osa koopia, ilma andmete dubleerimise, kasutades teises koopias viiteid juba olemasolevatele andmeplokkidele algupĂ€rasest failist, ilma nende tegelikku kopeerimist. OpenZFS 2.2.1-s on probleemi blokeerimiseks plokkide kloonimise mehhanism vaikimisi keelatud ning selle reĆŸiimi toetuse taastamiseks on lisatud seadistus zfs_bclone_enabled.

Hiljem teatasid arendajad, et probleem on korduv ka OpenZFS 2.1.x harude konfiguratsioonides. Ei kinnitunud arvamused, et probleem esineb sĂŒsteemides, kus on vanad coreutils paketi versioonid — viga suudeti reprodutseerida FreeBSD-s ja Linuxi distributsioonides, kus on uus coreutils 9.4 vĂ€ljaanne.

Failide kahjustus ilmneb piisavalt harvadel juhtudel, nĂ€iteks Gentoo-s kĂ€su „emerge -1 dev-lang/go“ kĂ€itamine toob kaasa Go keele tööriistade installimise, mille kĂ€igus failid kahjustuvad kataloogis /usr/lib/go/pkg/tool/linux_amd64/compile. Eeldatakse, et viga hakkas ilmnema pĂ€rast vaikimisi seadistuse „zfs_dmu_offset_next_sync=1“ kasutuselevĂ”ttu openzfs 2.1.4 versioonis. Veaga seonduv allikas pole veel tuvastatud. Soovitav lahendus vea blokeerimiseks on seada parameeter „/sys/module/zfs/parameters/zfs_dmu_offset_next_sync“ vÀÀrtusele 0.

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