In Bcachefs wurde die Funktion zur Selbstwiederherstellung des Dateisystems aus redundanten Codes implementiert.

Kent Overstreet, Entwickler des Bcachefs-Dateisystems, hat für die Aufnahme in den Linux-Kernel 6.11 eine Änderung vorgeschlagen, die die Möglichkeit zur automatischen transparenten Wiederherstellung problematischer Daten im Bcachefs-Dateisystem implementiert, indem Fehlerkorrekturcodes gespeichert werden. Die Funktionsweise dieser Vorschlags erinnert an die Umsetzung einer ähnlichen 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 eine Redundanz zur Wiederherstellung vorhanden ist.

Linus Torvalds hat die Aufnahme dieser Änderung in Kernel 6.11 aufgrund von Problemen mit der Patch-Bearbeitung (es wurde ein „git rebase“ auf einen neuen Branch durchgeführt, was nicht erforderlich war) und unbeantworteten Fragen zu den durch die Patches vorgenommenen Änderungen in Bereichen außerhalb von fs/bcachefs vorerst abgelehnt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster