Introducción

Cada vez que guardas un documento, descargas una foto o instalas una aplicación, estás confiando en un filesystem para mantener tus datos a salvo. Piénsalo: los filesystems son esa capa invisible entre tus aplicaciones y el hardware de almacenamiento. Convierten un mar de bloques numerados en el familiar mundo de archivos y carpetas que todos damos por sentado.
Pero, ¿qué hace exactamente un filesystem? ¿Y qué lo hace tan difícil de implementar correctamente? En esta serie, vamos a explorar filesystems como FAT32, ext4, Btrfs y otros. Pero antes de llegar ahí, quiero construir una base sólida contigo. Empezaremos desde lo más bajo —cómo funciona realmente el hardware de almacenamiento— y subiremos hasta las abstracciones que proporcionan los filesystems.