neprihlásený Piatok, 4. júla 2025, dnes má meniny Prokop
Chyba v OpenZFS je komplikovanejšia, poškodzovanie dát stále nie je opravené

Značky: súborové systémyLinuxFreeBSD

DSL.sk, 27.11.2023


Chyba v posledných verziách OpenZFS, ktorá môže poškodiť dáta, je komplikovanejšia ako vývojári pôvodne avizovali a evidentne nie je kompletne opravená ani v novej verzii OpenZFS 2.2.1.

Vyplýva to z dnešných informácií vývojárov FreeBSD.

OpenZFS je open source implementáciou pokročilého súborového systému ZFS, ktorá sa využíva v Linuxe aj FreeBSD. Ako sme informovali v tomto článku, v novej verzii z októbra OpenZFS 2.2 sa prejavuje chyba, ktorá môže poškodzovať dáta. Podľa pôvodných informácií v poškodených súboroch boli podľa užívateľov dáta nahradené nulami, či môže mať chyba aj iné prejavy nie je jasné.

Vývojári najskôr avizovali, že chyba sa nachádza vo veľkej funkčnej novinke v OpenZFS 2.2, klonovaní blokov. Funkčnosť umožňuje, aby sa pri kopírovaní súboru nevytvorila kópia blokov ale nový súbor používal odkazy na bloky pôvodného súboru. Až pri následných zmenách v súboroch sa vytvorí kópia meneného bloku.

Chyba mala byť podľa vývojárov odstránená vo verzii OpenZFS 2.2.1, v ktorej vývojári vypli funkčnosť klonovania blokov.

Podľa aktuálnych informácií vývojárov FreeBSD chyba ale v skutočnosti nesúvisí s klonovaním blokov. Je ale možné, že podpora klonovania blokov zvýšila pravdepodobnosť vyskytnutia sa tohto problému.

Zároveň podľa vývojárov sa chyba nachádza aj v skorších verziách ako 2.2.0 a stále aj v neskorších verziách, teda zrejme 2.2.1. Podľa vývojárov sa pri reálnych scenároch používania ale nevyskytuje často.

Chybu by zrejme mala opraviť táto navrhovaná záplata, v popise ktorej je chyba aj detailne technicky popísaná. Zatiaľ zrejme nie je ale potvrdené, či bude opravená už definitívne a kompletne.

Čo sa týka jednotlivých aktuálne podporovaných verzií FreeBSD, podľa vývojárov nie je jasné, či sa vo verzii FreeBSD 12.4 chyba prejavuje. Vo verziách FreeBSD 13.2 a 14.0 sa dá výrazne znížiť šanca na prejavenie chyby nastavením vfs.zfs.dmu_offset_next_sync na 0 pomocou sysctl.


      Zdieľaj na Twitteri



Najnovšie články:

97% nových áut v Nórsku je čistých elektromobilov, dominuje Tesla
O2 mierne zlepšilo pokrytie 5G, už má byť pre 93% ľudí
Časť smartfónov Pixel 6a má problémy s batériou, Google ju bude obmedzovať a vymieňať
Microsoft oznámil ďalšie väčšie prepúšťanie, chce znížiť počet vrstiev manažmentu
SpaceX zničila v poslednom období stovky Starlink satelitov
Tesla stagnuje, opäť vyrobila a dodala menej vozidiel ako na nedávnom vrchole
Štát a železnice začínajú riešiť signál vo vlakoch, v Česku to riešia už dekádu
Ceny DDR4 pamätí sa zvýšili a majú opäť narásť
České dráhy inštalovali na vlak špeciálny Starlink, začínajú cez neho testovať WiFi
Návštevnosť v slovenských kinách opäť výrazne narástla


Diskusia:
                               
 

Zo štatistického uhla je na informácii, že chyba sa pri reálnych scenároch používania ale nevyskytuje často, najpresnejší údaj o percentuálnej pravdepodobnosti nereálnych scenárov, umožňujúci presnú špecifikáciu rozptylu priekazne úplne všetkých incidentov.
Odpovedať Známka: 2.7 Hodnotiť:
 

Drž sa konzervatívne ext4 a si v poho, bratku.
Odpovedať Známka: 10.0 Hodnotiť:
 

Amen!
Odpovedať Hodnotiť:
 

ext4 je fajn ale neradno momentalne pozivat inline...
Odpovedať Hodnotiť:
 

konzervatívne sa dá držať ešte tak ext2, čo sa nezajebáva so žurnálovaním ako puberťáčka s denníčkom.
Odpovedať Známka: -3.3 Hodnotiť:
 

Ransomware ?
Odpovedať Hodnotiť:
 

tolko novych suborovych systemov a predsa su k nicomu. zostanem ja pekne na windows serveri so spolahlivym a rychlym ntfs.
Odpovedať Hodnotiť:
 

HAHA, zasmiali sa zbrojnoši a odcválali na šijacom stroji

Odpovedať Hodnotiť:
 

Treba ísť dobou priekazne vpred, vrátane bezpečných džúr. Také maskáče budú že, že.
Odpovedať Hodnotiť:

Pridať komentár