1. ¿Qué es un Sistema de Archivos?

Es el método y la estructura que usa un sistema operativo para organizar, almacenar y recuperar datos en un disco. Es la biblioteca digital que evita el caos y permite encontrar la información de forma eficiente.

Archivo 📄

La unidad básica de datos: un documento, una imagen, un programa, etc.

Directorio 📁

Un contenedor para organizar archivos y otros directorios de forma jerárquica.

Ruta (Path) 🛣️

La ubicación única de un archivo o directorio. Ej: `/home/user/file.txt`

Partición 💾

Una división lógica de un disco. Cada partición puede tener su propio sistema de archivos.

2. Componentes Principales

🧱

Bloque / Clúster

La unidad de almacenamiento más pequeña que el sistema puede gestionar. Los archivos se dividen en estos bloques.

ℹ️

Inodo (Inode)

En Linux/Unix, es la "cédula de identidad" de un archivo. Almacena metadatos (tamaño, permisos), pero no su nombre.

📖

Superbloque

Contiene información vital sobre todo el sistema de archivos. Si se corrompe, es un problema grave.

🗂️

Tabla de Asignación (FAT)

Un índice (usado en sistemas como FAT32) que rastrea qué bloques pertenecen a cada archivo.

🌳

Directorio Raíz

El punto de partida de la estructura de árbol de directorios. En Linux es `/`, en Windows `C:\`.

3. Operaciones Básicas

Crear

touch, mkdir

📖

Leer

cat

✍️

Escribir

editores de texto

🗑️

Borrar

rm, rmdir

📋

Copiar

cp

🔄

Mover/Renombrar

mv

🔒

Permisos

chmod, chown

4. Tipos Más Comunes

No todos los sistemas de archivos son iguales. Cada uno tiene sus fortalezas, debilidades y sistemas operativos preferidos. Aquí comparamos los más relevantes.

Comparación multidimensional de características clave. Escala de 1 (Bajo) a 5 (Alto).

5. Estructura de Organización Interna

¿Cómo se organiza todo por dentro? La mayoría sigue un modelo jerárquico y usa técnicas inteligentes para proteger y encontrar tus datos rápidamente.

Organización Jerárquica (Árbol)

/ (Raíz)
/home
/user
/var
/log
/etc
/fstab

Todo cuelga de un directorio raíz, creando una estructura de árbol ordenada y predecible.

Técnicas Clave

Indexación (Inodos/MFT)

En lugar de buscar en todo el disco, el sistema usa un índice (como el índice de un libro) para encontrar la ubicación exacta de los datos de un archivo al instante.

Journaling (Registro por Diario)

Antes de escribir datos, el sistema "anuncia" lo que va a hacer en un diario. Si hay un apagón, revisa el diario para corregir errores y evitar la corrupción de datos.