Está en la página 1de 12

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth

Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013

INTRODUCCIN ZFS es un file system desarrollado por Sun Microsystems (por un equipo coordinado por Jeff Bonwick), implementado en Solaris y OpenSolaris desde 2005. Un file system (o sistema de archivos) es la parte del sistema operativo que se ocupa de administrar el almacenamiento de informacin en distintos tipos de unidades (generalmente discos rgidos). En primer lugar, todos los file systems ofrecen mtodos para crear, borrar, mover, copiar y renombrar archivos y directorios. A eso se agregan otras caractersticas muy importantes como la gestin de permisos, enlaces (hard links y symbolic links), mecanismos para evitar la fragmentacin, mecanismos para asegurar la integridad de los datos (como el journaling, utilizado por ext3, ext4, NTFS, ReiserFS, entre otros), y mtodos de gestin de Raid entre otras cosas.

QUE ES UN SISTEMA DE ARCHIVOS?

Un file system (o sistema de archivos) es la parte del sistema operativo que se ocupa de administrar el almacenamiento de informacin en distintos tipos de unidades (generalmente discos rgidos). En primer lugar, todos los file system ofrecen mtodos para crear, borrar, mover, copiar y renombrar archivos y directorios. A eso se agregan otras caractersticas muy importantes como la gestin de permisos, enlaces, mecanismos para evitar la fragmentacin, mecanismos para asegurar la integridad de los datos, y mtodos de gestin de Raids entre otras cosas.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013

QU ES ORACLE SOLARIS ZFS?

ZFS es un sistema de archivos desarrollado por Sun Microsystems para su sistema operativo Solaris. El significado original era 'Zettabyte File System', pero ahora es un acrnimo recursivo. El sistema de archivos ZFS de Oracle Solaris es un sistema de archivos que aporta una forma totalmente distinta de administrar sistemas de archivos, con funciones y ventajas que no hay en ningn otro sistema de archivos actual. ZFS es slido, escalable y fcil de administrar.

REQUISITOS DE SOFTWARE Y HARDWARE PARA ZFS

Antes de utilizar el software de ZFS, revise los requisitos y las recomendaciones de software y hardware siguientes:

Utilice un sistema basado en SPARC o x86 que ejecute una versin compatible con Oracle de Solaris. Una agrupacin de almacenamiento necesita como mnimo 64 MB de espacio en el disco. El tamao de disco mnimo es 128 MB. La cantidad mnima de memoria necesaria para instalar un sistema Solaris es 1 GB. Sin embargo, para obtener un buen rendimiento de ZFS, determine los requisitos de memoria en virtud de la carga de trabajo. Si crea una configuracin de agrupacin reflejada, utilice varios controladores.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013

CARACTERISTICAS

Almacenamiento en grupos de ZFS grupos de almacenamiento para administrar el

ZFS se basa en el concepto de almacenamiento fsico.

ZFS presenta un modelo de almacenamiento agrupado que elimina por completo el concepto de volmenes y los problemas asociados de particiones, aprovisionamiento, ancho de banda desperdiciado y soportes de almacenamiento aislados. Miles de sistemas de archivos pueden acceder a una agrupacin de almacenamiento comn. Cada uno consumir nicamente el espacio que realmente necesite. Si una copia resulta daada, ZFS detecta y utiliza otra copia para repararla. Adems, ZFS funciona en el ncleo de la instalacin y la gestin de software de Oracle Solaris con el sistema de empaquetado IPS, que reduce notablemente los perodos de inactividad previstos e imprevistos con la funcin de actualizacin segura del sistema. UFS ya no se admite como sistema de archivos raz, aunque los sistemas de archivos UFS se pueden seguir montando.

Semntica transaccional

ZFS es un sistema de archivos transaccional. Ello significa que el estado del sistema de archivos siempre es coherente en el disco. Con un sistema de archivos transaccional, los datos se administran mediante la semntica copia por escritura. Los datos nunca se sobrescriben y ninguna secuencia de operaciones se compromete ni se ignora por completo. Este mecanismo hace que el sistema de archivos nunca pueda daarse por una interrupcin imprevista de la alimentacin o un bloqueo del sistema. Aunque pueden perderse fragmentos de datos escritos ms recientemente, el propio sistema de archivos siempre ser coherente.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013

Datos de reparacin automtica y sumas de comprobacin

En ZFS se verifican todos los datos y metadatos mediante un algoritmo de suma de comprobacin seleccionable por el usuario. Las sumas de comprobacin de ZFS se almacenan de forma que estos errores se detecten y haya una recuperacin eficaz. La suma de comprobacin y la recuperacin de datos se efectan en la capa del sistema de archivos y son transparentes para las aplicaciones. Asimismo, ZFS ofrece soluciones para la reparacin automtica de datos. ZFS admite agrupaciones de almacenamiento con diversos niveles de redundancia de datos. Si se detecta un bloque de datos incorrectos, ZFS recupera los datos correctos de otra copia redundante y repara los datos incorrectos al sustituirlos por una copia correcta.

Escalabilidad incomparable

Un elemento de diseo clave en el sistema de archivos ZFS es la escalabilidad. El sistema de archivos es de 128 bits y permite 256 trillones de zettabytes de almacenamiento. Todos los metadatos se asignan de forma dinmica, con lo que no hace falta asignar previamente inodos ni limitar la escalabilidad del sistema de archivos cuando se crea. Todos los algoritmos se han escrito teniendo en cuenta la escalabilidad. Los directorios pueden tener hasta 248 (256 billones) de entradas; no existe un lmite para el nmero de sistemas de archivos o de archivos que puede haber en un sistema de archivos.

Instantneas de ZFS

Una instantnea es una copia de slo lectura de un sistema de archivos o volumen. Las instantneas se crean rpida y fcilmente. Inicialmente, las instantneas no consumen espacio adicional en el disco dentro de la agrupacin. Como los datos de un conjunto de datos activo cambian, la instantnea consume espacio en el disco al seguir haciendo referencia a los datos antiguos. Como resultado, la instantnea impide que los datos pasen al grupo.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013

Administracin simplificada

Uno de los aspectos ms destacados de ZFS es su modelo de administracin muy simplificado. ZFS administra los sistemas de archivos a travs de una jerarqua que permite la administracin simplificada de propiedades como cuotas, reservas, compresin y puntos de montaje. En este modelo, los sistemas de archivos se convierten en el punto central de control. Los sistemas de archivos son muy sencillos (equivalen a un nuevo directorio), por lo que se recomienda crear un sistema de archivos para cada usuario, proyecto, espacio de trabajo, etc. Este diseo permite definir los puntos de administracin de forma detallada.

Cifrado de conjunto de datos ZFS

Se ha agregado a ZFS la compatibilidad con los conjuntos de datos cifrados para proteger contra el robo de medios de almacenamiento fsicos y contra ataques de tipo "man-in-themiddle", y para ofrecer eliminacin protegida en el nivel de conjunto de datos. Los datos se cifran en el nivel de conjunto de datos, lo que permite combinar conjuntos de datos cifrados y no cifrados en la misma agrupacin de almacenamiento ZFS. Ahorro de espacio con ZFS

La anulacin de duplicacin es una funcin de las plataformas de almacenamiento modernas que utiliza distintos mecanismos para reducir la cantidad total de datos almacenados mediante la eliminacin y el uso compartido de componentes comunes.

Migracin de ZFS shadow

La migracin "shadow" es una herramienta que sirve para realizar la migracin de datos desde un sistema de archivos existente a un nuevo sistema de archivos. Se crea un sistema de archivos "shadow" que toma datos de la fuente original segn sea necesario y cae en el sistema de archivos nativo para las operaciones de lectura y escritura una vez que el archivo se ha migrado

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013

Copia de seguridad ZFS con NDMP

Se agreg el soporte para hacer copias de seguridad y restaurar volmenes ZFS al servicio de protocolo de gestin de datos de red (NDMP, Network Data Management Protocol) de Oracle Solaris. Aunque antes el servicio NDMP poda realizar una copia de seguridad de los sistemas de archivos ZFS con el comando tar, la adicin de la compatibilidad con el envo y la recepcin de ZFS proporciona la capacidad para realizar copias de seguridad de los volmenes ZFS o las particiones bsicas correctamente, incluso de descendientes del conjunto de datos, como instantneas y clones. Esta nueva capacidad tambin proporciona significativas mejoras de rendimiento en entornos de restauracin y copias de seguridad NDMP. DIFERENCIA ENTRE ZFS Y SISTEMAS DE ARCHIVOS TRADICIONALES Desde siempre, los sistemas de archivos se han limitado a un dispositivo y, por lo tanto, al tamao de dicho dispositivo. Crear y volver a crear sistemas de archivos tradicionales debido a las limitaciones de tamao requiere mucho tiempo y llega a ser complicado. Los productos tradicionales de administracin de volmenes ayudan a llevar a cabo este proceso. Como los sistemas de archivos ZFS no se limitan a determinados dispositivos, se pueden crear con rapidez y facilidad, de forma parecida a la creacin de directorios. Los sistemas de archivos ZFS aumentan automticamente en el espacio asignado a la agrupacin de almacenamiento en la que residen. En vez de crear un sistema de archivos, por ejemplo /export/home, para administrar numerosos subdirectorios de usuarios, puede crear un sistema de archivos por usuario. Puede configurar y administrar fcilmente un gran nmero de sistemas de archivos aplicando propiedades que pueden heredar los sistemas de archivos descendientes dentro de la jerarqua.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013

VERSIONES DE SISTEMA DE ARCHIVOS ZFS

La siguiente tabla muestra las versiones de sistemas de archivos ZFS disponibles en la versin Oracle Solaris.

Versin Oracle Solaris 11 1 2 3 snv_36 snv_69 snv_77

Descripcin

Versin inicial de sistemas de archivos ZFS Entradas de directorio mejoradas Sin distincin de mays-mins e identificador exclusivo de sistema de archivo (FUID) Propiedades userquota y groupquota Atributos del sistema

4 5

snv_114 snv_137

CREACIN DE UN SISTEMA DE ARCHIVOS ZFS BSICO

Se ha intentado disear la administracin de ZFS con la mxima sencillez posible. Entre los objetivos del diseo est la reduccin del nmero de comandos necesarios para crear un sistema de archivos utilizable. Por ejemplo, al crear una agrupacin, se crea un sistema de archivos ZFS y se monta automticamente. El ejemplo siguiente ilustra la manera de crear una agrupacin de almacenamiento reflejado denominado tank y un sistema de archivos ZFS denominado tank en un comando. Suponga que se pueden utilizar todos los discos /dev/dsk/c1t0d0 y/dev/dsk/c2t0d0. # zpool create tank mirror c1t0d0 c2t0d0

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013 Para obtener ms informacin sobre configuraciones de grupos ZFS redundantes, consulte Funciones de repeticin de una agrupacin de almacenamiento de ZFS. El nuevo sistema de archivos ZFS, tank, puede usar tanto espacio como necesite y se monta automticamente en /tank. # mkfile 100m /tank/foo # df -h /tank File system size used avail capacity Mounted on tank 80G 100M 80G 1% /tank Quiz desee crear sistemas de archivos adicionales en una agrupacin. Los sistemas de archivos ofrecen puntos que permiten administrar distintos conjuntos de datos en la misma agrupacin. El ejemplo siguiente ilustra la manera de crear un sistema de archivos denominado en la agrupacin de almacenamiento tank. # Zfs create tank/fs El nuevo sistema de archivos ZFS, tank/fs, puede utilizar la cantidad de espacio en el disco que necesite y se monta automticamente en /tank/fs. # mkfile 100m /tank/fs/foo # df -h /tank/fs Filesystem size used avail capacity Mounted on Tank/fs 80G 100M 80G 1% /tank/fs

Normalmente, el objetivo es crear y organizar una jerarqua de sistemas de archivos que se ajuste a los requisitos de su organizacin.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013

CONCLUSIN

ZFS es una nueva aproximacin a la organizacin de la informacin, orientada a evitar conceptos obsoletos y reducir la complejidad de cdigo, produciendo un sistema de archivos sencillo de administrar, con nfasis en la integridad de los datos y la escalabilidad.

BIBLIOGRAFA
http://www.tailf.com.ar/sistemas-operativos/solaris/introduccion-a-zfs.html http://es.wikipedia.org/wiki/ZFS_(sistema_de_archivos) http://www.oracle.com/technetwork/server-storage/solaris11/technologies/zfs-338092.html

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013 ANEXO TERMINOLOGA DE ZFS

Esta seccin describe la terminologa bsica utilizada: Entorno de inicio Un entorno de inicio es un entorno de Oracle Solaris que se puede iniciar y est formado por un sistema de archivos raz ZFS y, opcionalmente, por otros sistemas de archivos montados debajo de ste. No puede haber ms de un entorno de inicio activo al mismo tiempo. Suma de comprobacin Cifrado de 256 bits de los datos en un bloque del sistema de archivos. La suma de comprobacin puede ir de la rpida y sencilla fletcher4 (valor predeterminado) a cifrados criptogrficamente complejos como SHA256. Clnico Sistema de archivos cuyo contenido inicial es idntico al de una instantnea. Conjunto de datos Nombre genrico de las entidades ZFS siguientes: clones, sistemas de archivos, instantneas y volmenes. Cada conjunto de datos se identifica mediante un nombre exclusivo en el espacio de nombres de ZFS. Los conjuntos de datos se identifican mediante el formato siguiente: Agrupacin/ruta [@instantnea] Agrupacin Identifica el nombre de la agrupacin de almacenamiento que contiene el conjunto de datos

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013 Ruta Nombre de ruta delimitado por barras para el componente del conjunto de datos Instantnea Componente opcional que identifica una instantnea de un conjunto de datos Sistema de archivos Conjunto de datos de ZFS del tipo filesystem que se monta en el espacio de nombre del sistema estndar y se comporta igual que otros sistemas de archivos. duplicacin Dispositivo virtual que almacena copias idnticas de datos en dos discos o ms. Si falla cualquier disco de una duplicacin, cualquier otro disco de esa duplicacin puede proporcionar los mismos datos. Agrupacin Conjunto lgico de dispositivos que describe la disposicin y las caractersticas fsicas del almacenamiento disponible. El espacio en el disco para conjuntos de datos que se asigna a partir de una agrupacin. RAID-Z Dispositivo virtual que almacena datos y la paridad en varios discos. Para obtener ms informacin sobre RAID-Z. Actualizacin de duplicacin El proceso de transferir datos de un dispositivo a otro se denomina actualizacin de duplicacin. Por ejemplo, si un dispositivo de duplicacin se sustituye o se desconecta, los datos actualizados del dispositivo de duplicacin se copian en el dispositivo de duplicacin recin restaurado. Este proceso se denomina desincronizacin de duplicacin en productos tradicionales de administracin de volmenes.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS ZFS Coordinador: Alvarado Snchez Elizabeth Espinoza Rodrguez Marina Marlene Gonzlez Mora Sandy 17-05-2013

Instantnea Imagen de slo lectura de un sistema de archivos o volumen de un momento determinado. Dispositivo virtual Dispositivo lgico de un grupo que puede ser un dispositivo fsico, un archivo o un conjunto de dispositivos. Volumen Un conjunto de datos que representa un dispositivo de bloques. Por ejemplo, puede crear un volumen de ZFS como dispositivo de intercambio.

También podría gustarte