neprihlásený Utorok, 17. februára 2026, dnes má meniny Miloslava
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.



Najnovšie články:

Čína zakázala zasunuté elektronické kľučky na autách, vyžaduje mechanické
Lacný MacBook bude farebný, Apple nové produkty predstaví o 2 týždne
Nemecký súd zakázal Asusu a Aceru predávať PC, kvôli patentom na H.265
Tento rok sa má vyrobiť až o 10% až 15% menej smartfónov, kvôli cenám pamätí
Nová posádka úspešne priletela a vstúpila na ISS
Množstvo vyrobenej elektrickej energie v SR kleslo pod 30 TWh
Spustená výroba prvého SSD pre PCI Express 6.0
Prijímanie platieb cez QR kódy alebo inak bezhotovostne sa posúva
Pozor, dnes začína opäť dvojdňové vypnutie Slovensko.sk
Dnes štartuje posádka NASA na ISS, video


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: -1.4 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: 6.7 Hodnotiť:
 

koduje sa rovnako, oproti minulosti sa vyrazne setri na testovani.
Odpovedať Známka: 7.1 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ť 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ť 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ť Známka: 10.0 Hodnotiť:
 

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

to je ta chyba, co usetrila facebooku miliardy dolacov? :-)
Odpovedať Hodnotiť:

Pridať komentár