neprihlásený Nedeľa, 28. apríla 2024, dnes má meniny Jarmila
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:

Operačný systém Proxmox pre virtualizáciu vydaný v novej verzii 8.2
České železnice idú testovať WiFi vo vlakoch cez satelitný Starlink
V bezplatnom DVB-T bude počas MS v hokeji aj Joj Šport
NASA komunikovala laserom na stovky miliónov km rýchlosťou 25 Mbps
Let vesmírneho Boeingu by sa už mal uskutočniť, o menej ako dva týždne
Vydané Ubuntu 24.04 s dlhou podporou
Uvedený notebook používajúci nový formát menších pamäťových modulov CAMM2
Nová verzia Windows 11 bude vyžadovať CPU s podporou ďalších inštrukcií, nepobeží na starších CPU
Google opäť odložil vypnutie cookies tretích strán v Chrome
HDD zdražia, Western Digital a Seagate to už oznámili veľkým zákazníkom


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