V Bcachefs byla implementována funkce samostatného zotavení souborového systému z redundantních kódů.

Kent Overstreet, vývojář souborového systému Bcachefs, navrhl do jádra Linux 6.11 změnu, která implementuje automatické transparentní obnovení poškozených dat v souborovém systému Bcachefs, pomocí uchovávaných redundantních kódů pro obnovu chyb. Logika fungování navrhované funkce připomíná implementaci podobné funkce v Btrfs: pokud při čtení dojde k chybě vstupu/výstupu nebo je zjištěna nesrovnalost kontrolního součtu, problémový blok dat bude automaticky přepsán znovu, pokud existuje redundance pro jeho obnovení.

Linus Torvalds odložil přijetí této změny do jádra 6.11 kvůli problémům s formátováním patchů (bylo provedeno „git rebase“ na novou větev, což nebylo třeba dělat) a kvůli nezodpovězeným otázkám o změnách, které patchy přinášejí do oblasti mimo fs/bcachefs.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster