Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estructuras de bloques de información en discos bajo Raid - Coggle Diagram
Estructuras de bloques de información en discos bajo Raid
RAID Nivel 0
Distribución de bloques:
Los datos se dividen en bloques y se contribuyen en múltiples discos sin redundancia.
Rendimiento:
Alto, debido a la lectura y escritura paralela
Tolerancia a fallos:
Ninguna, si un disco falla, se pierde toda la información.
Uso típico:
Aplicaciones que requieren velocidad y pueden tolerar perdidad de datos
RAID Nivel 1
Espejado de datos:
Cada bloque se duplica en dos discos, creando una copia exacta
Rendimiento:
Lectura rápida, escritura moderada
Tolerancia a fallos:
Alta, se puede soportar fallo de un disco en cada par
Uso típico:
Sistemas que requieren alta disponibilidad y protección de datos
RAID Nivel 5:
Distribución con paridad:
Los datos y la paridad se distribuyen en todos los discos
Requiere al menos 3 discos
Tolerancia a fallos:
Puede soportar fallo de un disco sin pérdida de datos
Rendimiento:
Buena lectura, escritura moderada
Uso típico:
Servidores de archivos y bases que necesiten equilibrio entre rendimiento y protección
Cada tamaño máximo de archivo en sistema de archivos con asignación indexada
Datos
Tamaño de cada cluster:
4,096
Apuntador a bloque:
32 bits (4 bytes)
Número de apuntadores directos en el i-nodo:
24
Niveles de indirección:
Sencilla y doble
Cálculos
Apuntadores en indirección sencilla:
Un bloque que contiene 1,024 apuntadores (4.096 bytes / 4 bytes)
Apuntadores en indirección doble:
Un bloque que apunta a otros bloques con 1,024 apuntadores sencillos
Capacidad de apuntadores en indirección sencilla:
1,024
Capacidad de apuntadores en doble indirección:
1,024 x 1,024 = 1.048.576
Tamaño máximo de archivo
Por apuntadores directos:
24 x 4.096 = 98.304 bytes (~96KB)
Por indirección sencilla:
1.024 x 4.096 = 4.194.304 bytes (-4MB)
Por doble indirección:
1.048.576 x 4.096 = 4.294.967.296 bytes (~4 GB)
Total:
Aproximadamente 4.299.159.584 bytes (~4BG)
Funcionamiento de un sistema de archivos con bitácora
Funcionamiento:
Antes de realizar cambios en los datos o metadatos, se registra la operación en una bitácora
Se realiza la operación en los datos metadatos
Se marca en la bitácora que la operación ha finalizado con éxito
En caso de interrupción, se revisa la bitácora al montar el sistema
Si hay operaciones pendientes, se completan o se revierten según corresponda para mantener coherencia
Aseguramiento de la constancia:
La bitácora registra todas las transacciones pendientes
Tras una interrupción, se reproduce o deshace lo registrado en la bitácora
Se garantiza que el sistema de archivos esté en un estado consistente después de una caída de energía