Sistemas de archivos: más peligrosos de lo que piensas

2025-01-23

Una charla en Deconstruct 2019 reveló verdades impactantes sobre los sistemas de archivos: desde las inconsistencias y la dificultad de usar correctamente la API de archivos, hasta errores graves en los propios sistemas de archivos y las altas tasas de error de los discos, la corrupción de datos es desenfrenada. El orador profundizó en los problemas de atomicidad de las escrituras de archivos y los desafíos planteados por diferentes modos de sistema de archivos (por ejemplo, data=journal, ordered, writeback de ext3/ext4). Incluso los programadores experimentados luchan por evitar errores que conducen a la pérdida o corrupción de datos. La charla también analizó errores en bases de datos y sistemas de control de versiones populares y sugirió usar bases de datos en lugar de archivos para mejorar la confiabilidad de los datos.