Im Linux-Kernel 6.7 wurde ein ernsthaftes Problem in der Logik des Bcachefs-Dateisystems entdeckt, das sich in Konfigurationen mit mehreren Speichermedien bei Verwendung neuer Versionen von Tools zur Erstellung von Dateisystemen zeigt. Das Problem besteht darin, dass eine Situation entstehen kann, in der das Dateisystem versucht, die Version zu aktualisieren, dies jedoch nicht abgeschlossen wird. In diesem Fall kann der Kernel versuchen, die Version des Dateisystems auf eine Ă€ltere zurĂŒckzusetzen, was zu einer erheblichen Zerstörung des Dateisystems fĂŒhren kann.
FĂŒr alle Bcachefs-Nutzer mit mehr als einem SpeichergerĂ€t wird derzeit empfohlen, auf Kernel 6.8 zu aktualisieren, da die vorgeschlagenen Korrekturen aufgrund von NichtĂŒbereinstimmungen mit den Begleitbedingungen (Korrekturen fĂŒr verschiedene Probleme wurden in einem einzigen Pull-Request ohne Aufteilung in separate Patches eingereicht) nicht in den Branch 6.7 ĂŒbernommen wurden. Im Laufe der Zeit wird ein Mechanismus fĂŒr das Rescannen des Dateisystems implementiert, um die BĂ€ume aus den Inode-Metadaten neu zu erstellen, was eine Wiederherstellung auch in solchen Situationen ermöglicht.
Quelle: opennet.ru
