neprihlásený Nedeľa, 10. augusta 2025, dnes má meniny Vavrinec
V súborovom systéme Btrfs bola chyba spôsobujúca vážne problémy

Značky: BtrfsLinux

DSL.sk, 8.8.2025


V linuxovom súborovom systéme Btrfs sa nachádzala chyba, ktorá môže spôsobiť pomerne vážne problémy. Incidenty spôsobované touto chybou boli hlásené najmä od verzie jadra 6.15.3.

Upozornil na to linuxový Phoronix.

Btrfs je rovnako ako iné moderné súborové systémy žurnálovacím súborovým systémom, ktorý zmeny ukladá aj do logu a v prípade napríklad pádu operačného systému pomocou týchto dát vie obnoviť konzistentný stav súborového systému.

Podľa Phoronix je chyba typu poškodenia dát v tomto logu. V prípade potreby použitia logu napríklad po páde operačného systému chyba môže spôsobiť, že sa súborový systém úspešne nepripojí a podľa toho ako je Btrfs použitý počítač nemusí nabootovať.

Problém po prejavení odstraňuje vymazanie logu pomocou príkazu "btrfs rescue zero-log", to zrejme ale môže potenciálne spôsobiť iné problémy.

Pre chybu bola aktuálne už zverejnená oprava. Podľa autora opravy je chyba staršia, začala sa ale častejšie vyskytovať po backportovaní jednej zo záplat do jadra 6.15.

Nie je jasné, v ktorých verziách oficiálneho jadra je už oprava zapracovaná.

Btrfs, B-tree file system, je pokročilým súborovým systémom typu copy-on-write, teda systémom schopným uchovávať pri zmene dát aj ich pôvodnú podobu a zapisujúcim zmenenú podobu na novú pozíciu. Priamo sú samozrejme podporované snapshoty, okamžité klonovanie súborov a ďalej využívanie viacerých blokových zariadení, interný RAID úrovní 0, 1 a 10, viac zväzkov v jednom úložisku, transparentná kompresia, kontrola integrity uložených dát kontrolnými sumami a preverenie jej stavu, online defragmentácia, deduplikácia, podpora generovania a aplikovania rozdielových zmien medzi snapshotmi.

Btrfs bol pôvodne linuxovou alternatívou k ZFS, ktorý už má ale tiež k dispozícii kvalitnú implementáciu pre Linux. V prípade Btrfs boli najmä v začiatkoch sťažnosti na spoľahlivosť, v súčasnosti už ale Btrfs niektoré distribúcie používajú ako štandardný súborový systém.


      Zdieľaj na Twitteri



Najnovšie články:

Vydaný Debian 13, podporuje RISC-V ale už nie je pre 32-bitové x86 CPU
Loď s posádkou z ISS úspešne pristála
Streamovacia služba HBO Max začne intenzívnejšie bojovať proti zdieľaniu účtov
Softvér eID klient pre elektronický občiansky v novej verzii 5.1
Počet elektromobilov na Slovensku presiahol 20-tisíc
Ďalšia generácia SSD pre PC zrýchli na 25 GB/s
Telekomu výrazne klesol počet zákazníkov predplatených kariet
Budúce WiFi 8 bude zamerané na vyššiu spoľahlivosť, aj pri zlom signále a veľa AP
K elektronickým schránkam na Slovensko.sk sa už nebude dať pristupovať cez IMAP / POP3
Musk opäť posunul sľubovaný termín letu SpaceX na Mars


Diskusia:
                               
 

Dneska už sa nič poriadne nekóduje. Samá chyba za chybou. Vytvoriť polotovar a čakať, aké chyby klientela v praxi nájde. A do toho ešte AI kodéri. Ale tak, keď kódujúci vedia posrať aj takú vec, ako Therac-25, niet sa čo diviť.
Odpovedať Známka: -3.3 Hodnotiť:
 

Sťažuješ sa na dnešných programátorov a ako príklad uvedieš obrovskú programovaciu chybu ktorá zabila ľudí z pred 45 rokov?
Odpovedať Známka: 8.0 Hodnotiť:
 

koduje sa rovnako, oproti minulosti sa vyrazne setri na testovani.
Odpovedať Známka: 6.7 Hodnotiť:
 

Dôložité je neopomenúť podotknúť, že vo Windows by sa na takú chybu neprišlo zrejme omnoho dlhšie, čo jasne a jednoznačne vyzdvihuje priekazné výhody opensource riešení.
Odpovedať Známka: 0.6 Hodnotiť:
 

Saq na Windows nemá furt chyby v tom ReFS? To už malo byť pred 10 rokmi štandard a nahradiť (30+ rokov stary) NTFS. A ten dôvod, prečo ReFS furt neni štandard je ten istý. Že tak ako BTRFS má semtam závažné chyby, tak je to aj s ReFS. A už aj ZFS mal v minulosti zásadnú chybu, lebo posexovali dRaid. Na vine sú ludié. Lebo ludié nechcú inovácie. Nechcú nič nové. 30+ rokov na Windows NT (teraz v podobe Windows 11) a 30+ rokov NTFS. A ONI NIŠT MENIT NEBUDÚ.
Odpovedať Hodnotiť:
 

Používa niekto ten interný RAID na Btrfs? Ja som zo zvedavosti na jednom šufli s dvoma pozíciami na 3,5 HDD s jedným USB portom (bez RAID radiča) tam ten Btrfs RAID 0 spravil.
A ono to fungovalo aj po pripojení ku inému PC. Disky som videl oboje, ale tvárili sa ako jedno zariadenie
Odpovedať Hodnotiť:
 

Ano, urcite to niekto pouziva...

Ale pri raid 1 a 10 si treba uvedomit, ze btrfs razi inu filozofiu ako hw-raid riesenia, ci mdadm...

Oni pri raid 1 tvrdia, ze system ma bezat a ma byt dostupny, ak su vsetky data ulozene aspon na dvoch diskoch. Ked toto prestane platit, tak sa prepne do read only rezimu a vyzaduje pozornost administratora a fixnutie stavu...

Hw raid a mdadm to beru tak, ze je to ako upska. Teda zaloha a "show must go on"... a nasledne sa bezne stava, ze admin ognoruje, ze raid glasi, ze jeden disk je vypadnuty a ked po 4 rokoch takehoto stavu, vypadne aj druhy disk, tak uz tomu venuje pozornost :D
Odpovedať Známka: 10.0 Hodnotiť:
 

Ano, urcite to niekto pouziva...

Ale pri raid 1 a 10 si treba uvedomit, ze btrfs razi inu filozofiu ako hw-raid riesenia, ci mdadm...

Oni pri raid 1 tvrdia, ze system ma bezat a ma byt dostupny, ak su vsetky data ulozene aspon na dvoch diskoch. Ked toto prestane platit, tak sa prepne do read only rezimu a vyzaduje pozornost administratora a fixnutie stavu...

Hw raid a mdadm to beru tak, ze je to ako upska. Teda zaloha a "show must go on"... a nasledne sa bezne stava, ze admin ognoruje, ze raid glasi, ze jeden disk je vypadnuty a ked po 4 rokoch takehoto stavu, vypadne aj druhy disk, tak uz tomu venuje pozornost :D
Odpovedať Hodnotiť:
 

ja pouzivam btrfs mirror, funguje skvele. 3+3+6tb disky dokopy 6tb
Odpovedať Hodnotiť:

Pridať komentár