Se ha descubierto un error considerable en la lógica del sistema de archivos Bcachefs en el núcleo de Linux 6.7, que se manifiesta en configuraciones con múltiples dispositivos de almacenamiento al utilizar nuevas versiones de herramientas para crear sistemas de archivos. El problema consiste en que se puede generar una situación en la que el sistema de archivos intente actualizar a una versión, lo cual no se completará, y después el núcleo podría intentar hacer que la versión del sistema de archivos sea más antigua; como resultado de esta interacción, puede ocurrir una destrucción grave del sistema de archivos.
En este momento, se recomienda a todos los usuarios de Bcachefs con más de un dispositivo que actualicen al núcleo 6.8, ya que las correcciones propuestas no se han incorporado a la rama 6.7 debido a que no cumplen con los requisitos del mantenimiento (las soluciones a diferentes problemas se enviaron en una sola solicitud de extracción sin separación en parches individuales). Con el tiempo, se implementará un mecanismo de rescaneo del sistema de archivos para redefinir los árboles de metadatos de inode, garantizando la recuperación incluso en tales situaciones.
Fuente: opennet.ru
