Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ZFS es un sistema de archivos que fue desarrollado originalmente por Sun Microsystems para
su sistema operativo Solaris, el código fuente se publicó en el año 2005 como parte del sistema
operativo OpenSolaris, pero esto hizo que ZFS pudiera utilizarse en otros sistemas operativos y
entornos.
ZFS se ha diseñado de tal forma que nunca tengamos limitaciones en la vida real. ZFS permite
crear 248 instantáneas de forma nativa, y también permite crear hasta 248 números de
ficheros en el sistema de archivos. Otros límites son los 16 exabytes para el tamaño máximo de
un sistema de ficheros, e incluso 16 exabytes para el tamaño máximo de un fichero. La
capacidad máxima de almacenamiento un «pool» es de 3 × 1023 petabytes, por lo que
tendremos espacio más que de sobra en caso de necesitarlo, además, podremos tener hasta
264 discos en un zpool, y 264 zpools en un sistema.
ZFS es un 128-bit sistema de archivos, así que puede direccionar 1.84 × 1019 veces más datos
que los sistemas de 64 bits como Btrfs. Los límites máximos de ZFS están diseñados para ser
tan grande que nunca debe ser encontrados en la práctica. Por ejemplo, rellenar
completamente un zpool solo con 2128 bits de datos requeriría 1024 unidades de disco duro
de 3 TB.
En este tipos de archivo puede contener un máximo de 16 exbibytes (264 bytes) considerado
unos de los sistemas de archivo teóricamente que posea mayor capacidad de
almacenamientos para archivos que otros existente.
ZFS utiliza bloques de tamaño variable hasta 128K. El código disponible actualmente permite
al administrador afinar el tamaño máximo de bloque utilizado, pues ciertas cargas no rinden
bien con bloques grandes. También está contemplado un ajuste automático para adecuarse a
las características de la carga de trabajo.
Sistema de archivos ZFS tiene una serie de oportunidades únicas para trabajar con
HDD y organizarlos en grupos de datos resilientes y escalables. Al mismo tiempo,
para aprovechar todas las ventajas de este FS, debe utilizar al menos dos discos
duros.
Archivo USF
El sistema de archivos UNIX utiliza un diseño de bloques, con recursos para respaldar varios
bloques para su funcionalidad. La asignación directa de nodos secuenciales para entradas de
directorio y metadatos de archivos ayuda a preservar la información sobre lo que hay dentro
del sistema de archivos UNIX. Todo esto es fundamental para el uso continúo de UNIX en el
mundo del hardware.
Otra forma de describir la funcionalidad de UNIX es hablar de la "filosofía Unix" tal como fue
diseñada por científicos informáticos notables como Ken Thompson, Dennis Ritchie y Brian
Kernighan. La filosofía Unix contempla un sistema modular con una construcción minimalista
que es eficiente para el usuario desde una perspectiva de "shell", a diferencia de Windows,
que se ve más como un sistema orientado al consumidor, orientado al usuario final con un
diseño relativamente ostentoso.
El sistema de archivos USF está organizado, a nivel lógico, en forma de árbol invertido, con un
nodo principal conocido como nodo raíz . Cada nodo dentro del árbol es un directorio y puede
contener a su vez otros nodos (subdirectorios), archivos normales o archivos de dispositivo.
Un sistema UNIX puede manejar uno o varios discos físicos, cada uno de los
cuales puede contener uno o varios sistemas de archivos. Los sistemas de
archivos son particiones lógicas del disco.
Hacer que un disco físico contenga varios sistemas de archivos permite una
administración más segura, ya que si uno de los sistemas de archivos se
daña, perdiéndose la información que hay en él, este accidente no se habrá
transmitido al resto de los sistemas de archivos que hay en el disco y se
podrá seguir trabajando con ellos para intentar una restauración o una
reinstalación.
Al crear el sistema de archivos el administrador puede elegir el tamaño de bloque (desde 1KB
hasta 4KB), dependiendo de la longitud media esperada de los archivos. Por ejemplo, un
bloque de 1KB es preferible cuando la longitud media es menor de uno miles de bytes debido a
que produce memos fragmentación interna. Por otro lado, el tamaño grande de bloque es
preferible para archivos mayores de miles de bytes dado que producen menos transferencias
de disco
Ventajas
Desventajas