In Bcachefs wurde die Möglichkeit zur Selbstreparatur des Dateisystems aus redundanten Codes implementiert.

Kent Overstreet, Entwickler des Bcachefs-Dateisystems, hat für die Einbeziehung in den Linux-Kernel 6.11 eine Änderung vorgeschlagen, die in Bcachefs die Möglichkeit der automatischen transparenten Wiederherstellung fehlerhafter Daten umsetzt, indem redundante Fehlerkorrekturdaten gespeichert werden. Die Logik der vorgeschlagenen Funktionalität ähnelt der implementierten Funktion in Btrfs: Wenn beim Lesen ein E/A-Fehler auftritt oder eine Prüfziffer nicht übereinstimmt, wird der problematische Datenblock automatisch neu geschrieben, sofern Redundanz für seine Wiederherstellung vorhanden ist.

Linus Torvalds hat die Annahme dieser Änderung in den Kernel 6.11 aufgrund von Problemen mit dem Patch-Layout (es wurde ein „git rebase“ auf einen neuen Branch durchgeführt, was nicht notwendig war) und unbeantworteten Fragen zu den Änderungen, die die Patches im Bereich außerhalb von fs/bcachefs einbringen, verschoben.

Quelle: opennet.ru

60GB SSD 8Gb DDR4