Está en la página 1de 10

Manejo e Implementación de

Archivos
Sistemas de Archivos
¿Que es?

Un sistema de archivos o sistema de ficheros, en informática, es un


componente que controla cómo se almacenan y recuperan los datos. Sin un
sistema de archivos, los datos colocados en un medio de almacenamiento
serían un gran cuerpo de datos sin manera de saber dónde termina un dato y
comienza el siguiente
Tipos de Sistemas de Archivos
FAT
Este sistema de archivos existe desde 1980.

El formato FAT es ideal para gestionar un volumen de datos


pequeño. Desde la perspectiva actual, el sistema de archivos
FAT está desactualizado.

El formato FAT sigue siendo muy común. Se utiliza para


soportes de datos portátiles extraíbles (discos duros externos
o memorias USB) y hardware especial (cámaras digitales,
smartphones, rúters, televisores, radios para coche, etc.).
Tiene el mayor rango de compatibilidad, especialmente en
dispositivos móviles.
NTFS

El tamaño máximo de una partición en el NTFS puede escribir archivos pequeños bastante más rápido
que un sistema de archivos como FAT32. Además, no tiene
sistema NTFS es de unos 2 terabytes. El limitaciones respecto al tamaño de los archivos. Gracias a una
sistema no presenta restricciones para archivos selección inteligente de los sectores que se ocupan, el
sistema de archivos atenúa el problema de la fragmentación y
sueltos, de manera que, en teoría, sería posible reduce la necesidad de desfragmentar el disco
constantemente. Con NTFS también se producen menos
guardar un solo archivo de casi 2 terabytes en pérdidas de datos, ya que el sistema reconoce rápidamente
un soporte de datos formateado con NTFS los sectores dañados y retira los archivos que contienen.

Asimismo, gracias a NTFS, además de los nombres de


archivo, también pueden registrarse otros tipos de
información, con un tamaño de hasta 64 kibibytes (KiB)
EXT2
El sistema de ficheros EXT2 se construye con la premisa de
que los datos contenidos en los ficheros se guarden en
Bloques de Datos. Estos bloques de datos son todos de la
misma longitud y, si bien esa longitud puede variar entre
diferentes sistemas de ficheros EXT2 el tamaño de los
bloques de un sistema de ficheros EXT2 en particular se
decide cuando se crea (usando mke2fs). El tamaño de cada
fichero se redondea hasta un numero entero de bloques. Si el
tamaño de bloque es 1024 bytes, entonces un fichero de
1025 bytes ocupará dos bloques de 1024 bytes.

No todos los bloques del sistema de ficheros contienen


datos, algunos deben usarse para mantener la información
que describe la estructura del sistema de ficheros. EXT2
define la topologia del sistema de ficheros describiendo cada
uno de ellos con una estructura de datos inodo.
EXT3
Es un sistema de archivos principalmente utilizado en
distribuciones Linux con registro por diario (journaling). Está siendo
reemplazado por su sucesor, ext4, aunque todavía se utiliza.

¿Qué es el journaling?

El journaling se basa en llevar un registro diario en el que se


almacena la información necesaria para restrablecer los datos del
sistema afectados por un cambio, en caso de que falle.

Con el sistema de archivos ext3 se obtiene una gran reducción del


tiempo necesario para recuperar un sistema de ficheros después de
una caída. Por tanto, podemos decir que sus principales objetivos
son la disponibilidad y confiabilidad.

Imaginemos que apagamos nuestro equipo incorrectamente. Ext3


se encargará de que al encenderlo lo tengamos igual que lo
dejamos antes de apagarlo.
EXT4
El sistema de archivos ext4 es una notable mejora sobre ext3
mucho mas de la que fue ext3 sobre ext2. La mayor mejora
del sistema de archivos ext3 sobre ext2 fue añadir el soporte
de jornaling (bitácoras). En cambio ext4 modifica importantes
estructuras de datos del sistema de archivo tales como
aquellas destinadas a almacenar los archivos de datos. El
resultado es un sistema de archivos con un mejorado diseño,
mejores características, rendimiento y confiabilidad.

Características principales

● Soporte de volúmenes de hasta 1 exabyte (260 bytes)


y archivos con tamaño hasta 16 terabytes.
● Capacidad de reservar un área contigua para un
archivo denominada "extents", la cual puede reducir y
hasta eliminar completamente la fragmentación de
archivos.
● Menor uso del CPU.
● Mejoras en la velocidad de lectura y escritura.
Comparacion

También podría gustarte