Sistema de
archivos: ZFS
Autor: Bruno Binner Quiñones
Competencia: Gestion en TI (Nivel 2)
Asignatura: Mantencion de sistemas
Palabras Clave: Sistema de archivos, ZFS, SUN, Solaris, gestion TI
Descripción de la Actividad
La actividad consistia en investigar sobre algun sistema de archivos y destacar sus aspectos mas importantes. El sistema de archivos que nosotros escogimos fue ZFS.
¿Que es ZFS?
ZFS es un sistema de archivos revolucionario desarrollado por Sun Microsystems que fundamentalmente cambia la forma en que sistemas de archivos son administrados, con características y ventajas no encontradas en ningún otro sistema de archivos actual. Tales como protección contra archivos corruptos, soporte de grandes cantidades de almacenamiento, compresión de información eficiente, entre otras que se verán a continuación.
¿Que es un sistema de archivos?
Sistema de archivos: Un sistema de archivos son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco.
Características
Integridad de datos comprobable: Esto permite que los datos en el archivo se mantengan siempre correctamente, siendo capaz de detectar datos corruptos y repararlos automáticamente. Esto se logra gracias a un modelo transaccional de archivos.
Modelo transaccional: Implica el almacenamiento de eventos o transacciones. Para esto se utiliza la técnica conocida como copy-on-write, de forma que cuando se modifican datos en el disco, estos no son sobrescritos, para lo que se crean nuevos bloques donde estos datos son grabados y luego se modifican las estructuras correspondientes para que apunten a estos nuevos bloques.
Snapshots: Corresponden a copias del sistema de archivos en algún determinado momento. Son de creación muy rápida, permitiendo hacer respaldos o copias de seguridad de forma casi inmediata, con la salvedad que estas copias son de sólo lectura.
Clones: De forma similar a los snapshots, los clones son copias del sistema de archivos en algún determinado momento, pero en los cuales se permite realizar escritura.
Espacios de almacenamiento (zpool): ZFS hace uso de espacios de almacenamiento virtual (o virtual storage pool, o zpools), a diferencia de los sistemas de archivo tradicionales que se encuentran en un solo dispositivo y requieren un gestor de volúmenes. Un zpool se construye a partir de dispositivos virtuales (o conocidos como vdevs) que a su vez se construyen a partir de bloques de dispositivos (particiones de disco duro, o discos completos). Además, la capacidad de almacenamiento de todos los vdevs se encuentra disponible para todas las instancias del sistema de archivos en el zpool.
SO compatibles.
Solaris
OpenSolaris
Oracle
Solaris
OpenIndiana
Nexenta
Core
NexentaStor
BeleniX
Schillix
StormOS
Jaris
MilaX
FreeNAS
NAS4Free
Korona
EON
NAS
napp-it
|
OmniOS
SmartOS
NetBSD
MidnightBSD
OS
X
DogeOS
FreeBSD
Debian
GNU/kFreeBSD
Linux
IllumOS
|
Capacidades de almacenamiento
Algunos límites teóricos de ZFS son:
- Número de snapshots en cualquier sistema de archivos: 281.474.976.710.656 (281 trillones)
- Número de archivos en un sistema de archivos: 281.474.976.710.656
- Tamaño máximo de:
- Sistema de archivos: 16 EB (Exabytes)
- Fichero: 16 EB (Exabytes)
- Atributos: 16 EB (Exabytes)
- Tamaño máximo de un zpool: 3 ×10^23 petabytes
- Número de atributos de un fichero (realmente limitado a 248 que es el número de archivos que puede contener un sistema de archivos ZFS): 2^56 = 72.057.594.037.927.936 (72 Quintillones)
- Número de archivos en un directorio (realmente limitado a 248 que es el número de archivos que puede contener un sistema de archivos ZFS): 2^56
- Número de dispositivos en cualquier zpool: 2^64 = 18.446.744.073.709.551.616 (18 hexallones)
- Número de zpools en un sistema: 2^64
- Número de sistemas de archivos en un zpool: 2^64
Conclusion
Una de las características que más llamó la atención en éste trabajo de investigación es el hecho de poder adicionar en cualquier momento diversos medios de almacenamientos masivo al pool de almacenamiento siendo capaz de poder trabajar con cada uno de ellos independiente de sus características y manteniendo su integridad.



No hay comentarios:
Publicar un comentario