Está en la página 1de 6

INSTITUTO SUPERIOR TECNOLÓGICO PÚBLICO LA JOYA

ARQUITECTURA DE PLATAFORMAS Y SERVICIOS DE


TECNOLOGÍAS DE LA INFORMACIÓN

INVESTIGACIÓN SOBRE LA MEMORIA RAM DDR5

ALUMNO:

Zecarlos Tony Davila Ttupa

PRIMER SEMESTRE

PROFESOR:

Helberth Paul Arenas Paredes

CURSO:

Taller de Sistemas Operativos

10 DE MAYO DE 2023
SISTEMAS DE ARCHIVOS ReFS
¿Qué es ReFS?
ReFS (Resilient File System) es un sistema de archivos de Microsoft que se introdujo por
primera vez en Windows Server 2012 y que ahora también se utiliza en versiones de
Windows para consumidores, como Windows 10 Pro y Enterprise. ReFS se ha diseñado
para ser más resistente a la corrupción de datos y ofrecer una mayor integridad y
confiabilidad de los datos en sistemas de archivos de gran tamaño, lo que lo convierte en
una opción ideal para entornos empresariales y de servidor. Además, ReFS incluye
funciones avanzadas, como la corrección automática de errores y la detección temprana de
problemas en los discos duros, lo que ayuda a proteger los datos de posibles fallas del
sistema.

Características:

Resistencia
ReFS presenta nuevas funciones que pueden detectar y reparar con precisión la corrupción
en línea, lo que ayuda a mejorar la integridad y disponibilidad de sus datos.

● Flujos de integridad: ReFS aplica sumas de verificación a los metadatos y,


opcionalmente, a los datos del archivo, lo que permite que ReFS detecte la
corrupción de manera confiable.
● Integración del modo de almacenamiento: cuando se usa con el modo espejo o
paridad, ReFS puede corregir automáticamente los errores detectados mediante el
uso de una copia alternativa de los datos proporcionados por los modos de
almacenamiento. Los procesos de reparación se ubican en el área dañada y se
realizan en línea, lo que no requiere interrupciones de volumen.
● Recuperación de datos: si un volumen se daña y no hay una copia alternativa de los
datos dañados, ReFS elimina los datos dañados del espacio de nombres. ReFS
mantiene el volumen en línea, manejando la mayoría de los daños no reparados,
pero en casos excepcionales, ReFS necesita desconectar el volumen.
● Depuración proactiva: además de verificar los datos antes de leerlos y escribirlos,
ReFS también tiene una verificación de integridad de datos conocida como
depurador. Esta lavadora verifica periódicamente el volumen, detecta fallas ocultas y
comienza a reparar de manera proactiva los datos corruptos.

ReFS utiliza una estructura de datos de árbol B+ para garantizar que los datos almacenados
en el sistema de archivos no se corrompan.
La compatibilidad
La compatibilidad de ReFS con sistemas de almacenamiento de alta disponibilidad es una
de sus características más importantes. Al integrarse con tecnologías de almacenamiento
de alta disponibilidad como Storage Spaces Direct y Cluster Shared Volumes, ReFS permite
que los datos se puedan replicar y mantener disponibles incluso en caso de fallas de
hardware o de un nodo de servidor.

En una configuración de almacenamiento de alta disponibilidad, los datos se replican en


varios nodos de servidor, lo que significa que si uno de los nodos falla, los datos aún
estarán disponibles en otros nodos. ReFS es compatible con esta configuración, lo que
significa que es una opción ideal para entornos empresariales y de servidor donde la
disponibilidad de datos es esencial. Además, ReFS también admite la recuperación de
datos en caso de errores de lectura, lo que significa que puede detectar y corregir errores
sin necesidad de intervención del usuario.

La escalabilidad
Es una característica clave de ReFS que lo hace especialmente adecuado para entornos
empresariales que manejan grandes volúmenes de datos. ReFS es capaz de manejar
conjuntos de datos enormes de hasta millones de terabytes de tamaño sin comprometer el
rendimiento. Para lograr esta escalabilidad, ReFS utiliza una estructura de metadatos de
nivel superior que se divide en una serie de tablas de metadatos distribuidas en todo el
volumen. Cada tabla de metadatos es responsable de administrar un rango específico de
bloques de datos en el volumen, lo que permite que ReFS se expanda a medida que se
agregan más bloques de datos sin afectar negativamente el rendimiento del sistema. Esta
escalabilidad es especialmente útil en entornos empresariales que manejan grandes
cantidades de datos, como centros de datos, sistemas de almacenamiento en red y
servicios en la nube.

Arquitectura del sistema de archivos


Los principales bloques de construcción de este sistema de archivos son los árboles B+.
Todos los elementos de la estructura del sistema de archivos pueden ser de un solo nivel
(hojas) o de varios niveles (árboles). Este enfoque le permite escalar casi cualquier cosa en
el sistema de archivos. Combinado con el verdadero tratamiento de 64 bits de todos los
elementos del sistema, esto evita cuellos de botella a mayor escala.

¿Qué es una estructura de árbol tipo B+?


La estructura de datos de árbol B+ es una estructura jerárquica de datos utilizada en ciertos
sistemas de archivos y bases de datos. Es similar a un árbol de búsqueda binario, pero en
lugar de tener solo dos hijos, un nodo en un árbol B+ puede tener varios hijos (dependiendo
del grado del árbol) y múltiples claves.
La estructura de datos de árbol B+ se utiliza
en ReFS para mejorar la integridad y
confiabilidad de los datos. Los nodos en el
árbol B+ contienen referencias a los bloques
de datos y metadatos, lo que permite una
recuperación más fácil y rápida en caso de
corrupción de datos. Además, la estructura
de datos de árbol B+ permite que el sistema
de archivos gestione grandes cantidades de
datos de manera más eficiente y escalable.

Estructura del sistema de archivos ReFS


El sistema de archivos ReFS es una forma de organizar y almacenar archivos en una
computadora. Para identificar un archivo ReFS, se puede buscar una firma especial al
principio del archivo. Las páginas de ReFS son bloques de 0x4000 bytes y cada página
tiene un número. El primer directorio de metadatos siempre está en el mismo lugar en el
disco, y las páginas posteriores contienen estructuras y tablas de sistema, directorios y
volúmenes, y versiones registradas de cada página.

La tabla de objetos "Object Table" es una parte importante de ReFS. Asocia identificadores
de objetos con las páginas donde se encuentran. Esto ayuda a encontrar el ID del objeto del
directorio raíz y obtener la página en la que se encuentra. Cuando se recuperan páginas por
ID o número virtual, se busca la que tenga el número de secuencia más alto, ya que son las
últimas copias del mecanismo "shadow-write".

Los directorios en ReFS están organizados de manera secuencial y consisten en listas


secuenciales de estructuras de datos, cuya longitud está determinada por el valor del primer
atributo. Los diferentes atributos tienen una semántica diferente, como enlaces a
subdirectorios y archivos, y navegaciones a páginas adicionales que contienen más
contenido de directorio. En general, esto ayuda a organizar y almacenar archivos de manera
eficiente en una computadora, especialmente para sistemas que necesitan trabajar con
muchas operaciones de entrada y salida (E/S), como sistemas de máquinas virtuales.

¿Cuándo es recomendable utilizar este sistema de


archivos
Microsoft expone algunos de los escenarios en los que se recomienda el uso de ReFS y
garantiza las ventajas que hemos explicado arriba:
● Los Espacios de almacenamiento directos:
Storage Spaces en inglés, es una tecnología de almacenamiento de Microsoft que
permite combinar varios discos duros en un único espacio de almacenamiento
virtual. Esto permite aumentar la capacidad de almacenamiento y mejorar la
redundancia y disponibilidad de los datos.
En términos simples, podemos decir que los Espacios de almacenamiento directos
son una especie de RAID por software, ya que permiten combinar varios discos
duros en un solo volumen, lo que proporciona una mayor tolerancia a fallos.
Además, los Espacios de almacenamiento directos pueden configurarse para que
los datos se almacenen en varios discos duros al mismo tiempo, lo que mejora el
rendimiento.
Esta tecnología está diseñada para ser altamente escalable y flexible, y se integra
perfectamente con otras tecnologías de almacenamiento de Microsoft, como ReFS y
Cluster Shared Volumes (CSV).

● Discos comunes y copias de seguridad:


ReFS ofrece varias ventajas en entornos de discos comunes y copias de seguridad.
En primer lugar, su estructura de datos de árbol B+ permite una mayor integridad de
los datos, lo que significa que hay menos probabilidades de que se produzcan
errores y corrupción de datos en comparación con otros sistemas de archivos.
Además, ReFS ofrece una mayor tolerancia a errores, lo que significa que es más
capaz de detectar y recuperarse de errores en los discos de almacenamiento.
En cuanto a las copias de seguridad, ReFS es compatible con tecnologías de copia
de seguridad de alta disponibilidad, lo que permite a los usuarios realizar copias de
seguridad de sus datos críticos en tiempo real sin interrupciones en el servicio.
Además, ReFS es compatible con la deduplicación de datos, lo que significa que es
capaz de identificar y eliminar datos duplicados en múltiples copias de seguridad, lo
que ahorra espacio en el almacenamiento y mejora el rendimiento de las copias de
seguridad.

● Sistemas de máquinas virtuales:


ReFS es un sistema de archivos que ha sido diseñado para ser altamente
compatible con los sistemas de máquinas virtuales. Las máquinas virtuales a
menudo tienen requisitos de almacenamiento complejos, lo que significa que los
sistemas de archivos utilizados para almacenar máquinas virtuales deben ser
altamente escalables y resistentes a la corrupción de datos. ReFS es capaz de
manejar estas demandas gracias a su enfoque en la integridad y confiabilidad de los
datos, así como su capacidad para admitir conjuntos de datos extremadamente
grandes sin afectar negativamente el rendimiento.

En particular, ReFS es muy eficiente para almacenar snapshots de máquinas


virtuales y otros datos relacionados con la virtualización, lo que lo hace ideal para
entornos de virtualización de servidores. Además, ReFS es compatible con la
tecnología de clonación en línea de Hyper-V, lo que permite la creación de clones de
máquinas virtuales en cuestión de segundos sin afectar al rendimiento del sistema.
References

Alonso, R. (2020, November 11). ReFS, qué es y cómo funciona el nuevo sistema de

archivos de Windows. HardZone. Retrieved May 11, 2023, from

https://hardzone.es/reportajes/que-es/refs-sistema-archivos-windows-ntfs/

Árbol B+ | Estructura de Datos II. (n.d.). Estructura de Datos II. Retrieved May 11, 2023,

from https://estructurasite.wordpress.com/arbol-b-3/

Resilient File System (ReFS) overview. (2023, February 15). Microsoft Learn. Retrieved May

11, 2023, from

https://learn.microsoft.com/en-us/windows-server/storage/refs/refs-overview

Sistema de Archivos ReFS (Resilient File System). (2020, September 9). Hetman Software.

Retrieved May 11, 2023, from

https://hetmanrecovery.com/es/blog/file-system-refs-resilient-file-system.htm#plan_3

También podría gustarte