Linux 5.16.5 está disponible hoy y lo que lo convierte en un punto de lanzamiento notable es que arregló el estado bastante fallido del código del sistema de archivos Btrfs para el kernel v5.16
Linux 5.16 tuvo una refactorización del código de desfragmentación del sistema de archivos Btrfs y esto, lamentablemente, terminó haciendo retroceder las cosas, que afortunadamente ahora están arregladas para v5.16.5. Btrfs hasta ahora en Linux 5.16 consumía grandes cantidades de E/S y causaba una degradación del rendimiento del sistema.
Con Linux 5.16.5, esto se solucionó con cambios que incluyen la posibilidad de un bucle casi infinito al desfragmentar un archivo de 1 byte y corregir el número incorrecto de sectores desfragmentados. El último cambio causó mucha más E/S cuando se usaba la opción de montaje "autodefrag" de lo necesario, derivado del trabajo de v5.16 que terminó usando accidentalmente un tamaño de byte en lugar de un tamaño de sector. Para ayudar a combatir problemas como este en el futuro, también hay soporte restaurado para permitir que la desfragmentación sea interrumpible para que pueda cancelarse con una señal en lugar de tener que reiniciar el sistema.
También hay otras correcciones de desfragmentación automática derivadas de la refactorización reciente, incluida una posible condición de punto muerto.
Para resumir, si usa Btrfs en Linux 5.16, querrá asegurarse de que ahora está usando Linux 5.16.5 o posterior.
Historias relacionadas:
Arch Linux : ahora el archinstall prepara una mejor compatibilidad con Btrfs
Fedora considera Btrfs como sistema de archivos por defecto
Sistemas de archivos en Linux: ¿es hora de dejar ext4 por Btrfs y XFS?
Fedora 16 utilizará Btrfs de modo predeterminado
[Fuente]: phoronix.com
Anónimo.( 1 de Febrero de 2022).Al menos no es un error de pérdida de datos, pero el estado Btrfs enviado para Linux 5.16 fue inicialmente menos que deseable. [Fotografía]. Modificado por Carlos Zambrado Recuperado de freepng.es