Sistema de archivos en Windows y UNIX/Linux
Sistemas de archivos en Windows
Microsoft
sistema operativo Windows utiliza dos sistemas principales de
archivos: FAT , heredadas del viejo DOS con su posterior extensión
FAT32 , y ampliamente usados NTFS sistemas de archivos. Recientemente
lanzado ReFSsistema de archivos fue desarrollado por Microsoft como
una nueva generación de sistema de archivos para Windows 8
Servidores.
FAT ( File
Allocation Table )
Es uno de los tipos
más simples de los sistemas de archivos. Consiste en un sistema de
archivos del sector de arranque, una tabla de sistema de archivos de
asignación de bloques y el espacio de almacenamiento sin formato
para almacenar archivos y carpetas. Los archivos de FAT se almacenan
en directorios de conjuntos de registros de 32 bytes. Registro de
atributos de archivo del primer bloque de un archivo. Cualquier
bloque siguiente se puede encontrar a través de una tabla de
asignación de bloque, utilizándola como una lista enlazada.
NTFS NTFS ( New
Technology File System )
Este es el sistema
de archivos por defecto para las particiones de disco y el único
sistema de archivos que soporta particiones de disco durante 32 GB .
El sistema de archivos es muy extensible y soporta muchas
características de archivo, incluyendo el control de acceso ,
encriptación , etc. Cada archivo en NTFS se almacena como un
descriptor de archivo en una tabla maestra de archivos de contenido y
archivo. Una tabla maestra de archivos contiene toda la información
acerca del archivo: el tamaño, la asignación, el nombre, etc. La
primera y la última sectores del sistema de archivos contienen la
configuración del sistema de archivos.
Refs ( sistema de
archivos Resilient )
Es el último
desarrollo de Microsoft actualmente disponible para Windows 8
Servidores. La arquitectura del sistema de archivos difiere
totalmente de otros sistemas de archivos de Windows y se organiza
principalmente en la forma de un árbol B + . ReFS tiene alta
tolerancia a fallos debidos a las nuevas funciones incluidas en el
sistema. Y, a saber, Copy-on-Write (CoW): no se modifica metadatos
sin ser copiado; datos no se escriben sobre los datos existentes,
pero en un nuevo espacio en disco. Con las modificaciones de
archivos, una nueva copia de los metadatos se almacenan en el espacio
de almacenamiento gratuito, y luego el sistema crea un vínculo de
metadatos de más edad a la nueva. De este modo, el sistema almacena
cantidad significativa de copias de seguridad anteriores en
diferentes lugares que ofrecen la recuperación de archivos con
facilidad a menos que se sobrescribe este espacio de almacenamiento.
Sistema de archivos en UNIX/Linux
minix
El más antiguo y
supuestamente el más fiable, pero muy limitado en características
(algunas marcas de tiempo se pierden, 30 caracteres de longitud
máxima para los nombres de los archivos) y restringido en capacidad
(como mucho 64 MB de tamaño por sistema de archivos).
xia
Una versión
modificada del sistema de archivos minix que eleva los límites de
nombres de archivos y tamaño del sistema de archivos, pero por otro
lado no introduce características nuevas. No es muy popular, pero se
ha verificado que funciona muy bien.
ext2
El más sistema de
archivos nativo Linux que posee la mayor cantidad de características.
Está diseñado para ser compatible con diseños futuros, así que
las nuevas versiones del código del sistema de archivos no
necesitará rehacer los sistemas de archivos existentes.
ext
Una versión antigua
de ext2 que no es compatible en el futuro. Casi nunca se utiliza en
instalaciones nuevas, y la mayoría de la gente que lo utilizaba han
migrado sus sistemas de archivos al tipo ext2.
ext3
El sistema de
archivos ext3 posee todas las propiedades del sistema de archivos
ext2. La diferencia es que se ha añadido una bitácora (journaling).
Esto mejora el rendimiento y el tiempo de recuperación en el caso de
una caída del sistema.
reiserfs
Un sistema de
archivos más robusto. Se utiliza una bitácora que provoca que la
pérdida de datos sea menos frecuente. La bitácora es un mecanismo
que lleva un registro por cada transacción que se va a realizar, o
que ha sido realizada. Esto permite al sistema de archivos
reconstruirse por sí sólo fácilmente tras un daño ocasionado, por
ejemplo, por cierres del sistema inadecuados.


Comentarios
Publicar un comentario