Kent Overstreet, twórca systemu plików Bcachefs, zaproponował włączenie do jądra Linux 6.11 zmiany, która wprowadza możliwość automatycznego, przezroczystego przywracania uszkodzonych danych w systemie plików Bcachefs, wykorzystując przechowywane nadmiarowe kody do odzyskiwania błędów. Logika działania proponowanej funkcjonalności przypomina realizację podobnej funkcji w Btrfs: jeśli podczas odczytu wystąpi błąd we/wy lub zostanie obliczona niezgodność sumy kontrolnej, problematyczny blok danych zostanie automatycznie nadpisany, jeśli będzie dostępna nadmiarowość do jego przywrócenia.
Linus Torvalds odłożył przyjęcie tej zmiany do jądra 6.11 z powodu problemów z formatowaniem łat, ponieważ dokonano operacji „git rebase” na nową gałąź, co nie było konieczne, oraz z powodu pozostawionych bez odpowiedzi pytań dotyczących zmian wprowadzanych przez łatki w obszarze poza fs/bcachefs.
Źródło: opennet.ru
