neprihlásený Pondelok, 23. februára 2026, dnes má meniny Roman, Romana
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.



Najnovšie články:

Na rakete SLS sa objavil problém, ľudia k Mesiacu v marci nepoletia
Zariadenia pre PCI Express 6.0 ešte len prídu na trh, Linux začína pridávať podporu 7.0
Blíži sa nový OpenWrt 25.12 pre routery, s viacerými výraznými novinkami
Test tankovania rakety bol úspešný, ľudia by mali letieť k Mesiacu 7. marca
OpenAI má získať ďalšie investície vo výške 100 miliárd dolárov
Microsoft zlepšil ukladanie dát do skla, vydržia 10-tisíc rokov
Mesto založené SpaceX bude mať aj vlastný súd
Let's Encrypt pridá jednoduchšie vydávanie certifikátov cez DNS v druhom štvrťroku
Štátne IT bude mať výpadok aj tento týždeň, dnes nemusia fungovať eID
V Európe dominovali Apple so Samsungom pred tromi čínskymi výrobcami


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