Luzablue

Tecnología y más

¿Qué es un sistema de archivos de registro?
How Things Work

¿Qué es un sistema de archivos de registro?

Cada sistema operativo utiliza su propio sistema de archivos para almacenar datos. Windows usa NTFS, macOS usa APFS y la mayoría de las distribuciones de Linux usan Ext4. Aunque estos sistemas de archivos son fundamentalmente diferentes entre sí, una característica que existe en todos estos sistemas de archivos es el registro por diario.

Obtenga más información sobre los sistemas de archivos de registro en diario y cómo afectan a su computadora a diario.

¿Qué es llevar un diario?

Imagine cada archivo de su computadora como un único catálogo de bibliotecas de revistas, publicaciones periódicas o documentos. Cada nueva edición agregada a un catálogo modificará fácilmente su información. En lugar de buscar una entrada de biblioteca, simplemente navegue por el catálogo correspondiente.

El diario en los sistemas de archivos informáticos funciona de manera muy similar. Su propósito es realizar un seguimiento de los cambios que aún no se han comprometido en el sistema de archivos. Incluso después de fallas o cierres inesperados, aún puede acceder a la última versión del archivo con menor riesgo de corrupción.

El término «revista» proviene de la analogía de una revista. Todos los cambios que realice en una entrada de registro se almacenan por fecha y hora. Asimismo, el registro en diario permite que todas las actualizaciones de un archivo se almacenen en una parte contigua del disco.

Estas actualizaciones no necesitan estar físicamente cerca unas de otras: de hecho, las entradas del archivo de registro están dispersas por todo el disco. Pero en lugar de acceder a ellos al azar, están disponibles en una secuencia similar a la de un periódico que es miles de veces más rápida.

Esquema de registro en diario del sistema de archivos

El diario ahorra mucho tiempo en la recuperación del almacenamiento de archivos debido a las asignaciones de memoria contiguas.

Definiciones

Dependiendo del sistema operativo, existen diferentes tipos de entradas de registro que discutiremos a continuación. Antes de hacer esto, debemos aclarar algunos términos numéricos.

Tebibytes (TiB): todos sabemos cuánto cuesta un gigabyte. Un tebibyte (TiB) es igual a 1024 (= 2diez) gigabytes. TiB es una de las unidades predeterminadas para expresar valores grandes en el almacenamiento de archivos. Además, 1 TiB = 1.09951 terabytes (TB).

Pebibyte (PiB): Un Pebibyte (PiB) equivale a 1024 TiB o aproximadamente un millón de gigabytes, un valor muy alto.

GRUPOS: Los clústeres de datos son la unidad más pequeña de espacio en disco que se puede usar para almacenar un archivo. Puede variar desde 512 bytes para un solo sector hasta 64 KB para 128 sectores.

1. NTFS

El sistema de archivos de nueva tecnología (NTFS) es el sistema de registro predeterminado de Microsoft para Windows y Windows Servidor. Utiliza archivos de registro e información de puntos de control para restaurar un sistema de archivos a valores estables después de un reinicio.

NTFS admite grandes volúmenes de datos: para un tamaño de clúster de 4 KB, puede alojar 16 TiB de datos. Para un tamaño de clúster de 64 KB (máximo), esto significa 256 TiB de datos con 256 TiB como tamaño máximo de archivo.

Actualmente, NTFS corrige cualquier corrupción de archivos en línea a través de lo que se conoce como «Autorreparación NTFS». Windows 10 usuarios pueden recordar una experiencia debido a un mal funcionamiento Chkdsk, que afectó a los antiguos Windows versiones. En la última actualización de autorreparación de NTFS, el problema se resolvió en línea y no hay tiempo de inactividad.

2. Publicar

El sistema de archivos extendido (ext) fue el sistema de diario de Linux desde el principio. Se inspiró en el sistema de archivos Unix (UFS) y ha pasado por tres iteraciones más desde su llegada a principios de la década de 1990.

  • ext2: Inicialmente utilizado en Debian y Red Hat Linux, ext2 todavía se utiliza en entornos flash como tarjetas SD y unidades USB. Puede alojar de 2 a 32 TiB de datos con un tamaño de clúster máximo de 8 KB.
  • post3: Como el tercer sistema de archivos más grande, ext3 se ha utilizado con Linux, BSD y ReactOS. Los límites de tamaño son similares a ext2.
  • ext4: Google, BSD, PowerPC File Storage y las últimas distribuciones de Linux utilizan la última versión de Extended File System. Los límites de tamaño son iguales a 1024 PiB o aproximadamente un millón de TiB. El tamaño de clúster más grande es de 64 KB.

usar ext4 comprobar las cantidades en el diario para mejorar la confiabilidad, ya que puede evitar de forma segura E / S de disco pendiente durante el registro y puede mejorar fácilmente el rendimiento del disco.

3. APFS

El sistema de archivos de Apple (APFS) se usa con macOS High Sierra, iOS 10.3 y posterior, y algunos otros sistemas. Admite hasta 8.000 PiB (263 bytes), que es aproximadamente ocho veces el tamaño de ext4.

Registro de sistemas de archivos Apfs

Las capacidades básicas de APFS son numerosas: incluyen la creación de «instantáneas», que es similar a una fotocopia del sistema en algún momento. Al igual que NTFS, utiliza sumas de comprobación para garantizar la integridad de los datos y protege contra fallas del sistema mediante un enfoque llamado «copiar al escritor». APFS utiliza cifrado de disco completo.

Conclusión

La conexión a los sistemas de archivos es un seguro básico contra caídas del sistema y cierres inesperados. Al escribir rápidamente los cambios en un diario, podemos asegurarnos de que cualquier cambio en los archivos se guarde y no se pierda durante cortes de energía o cortes de computadora.

Hay muchos sistemas de archivos de registro además de los descritos aquí. Oracle, VMware, BSD, Cisco, Solaris y muchos más tienen sus propios lectores de registros.

DEJA UNA RESPUESTA

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *