Trabajo sobre ZFS

ZFS es un sistema de archivos de nueva generación diseñado en el seno de Sun y ahora controlado por Oracle. Este trabajo supone una oportunidad para estudiarlo.

Parte A

  1. Describa brevemente la historia de ZFS
  2. Describa brevemente las características de ZFS
  3. Describa los niveles RAIDZ. ¿Qué justifica la existencia de RAIDZ3?
  4. ¿En qué sentido es innovador?
  5. Recopile documentación, vídeos o artículos relacionados con ZFS
  6. Actualmente, ¿en qué sistemas operativos se puede utilizar ZFS?
  7. ¿Bajo qué licencias se pueden encontrar implementaciones de ZFS?
  8. ¿Es posible integrar ZFS en el núcleo Linux? ¿Qué posibilidades existen para utilizar ZFS en GNU/Linux?
  9. ¿Quién desarrolla http://zfsonlinux.org/? ¿Qué licencia tiene? ¿Cómo es posible? ¿Qué versión de ZFS se implementa?
  10. Btrfs es un sistema de archivos alternativo a ZFS desarrollado de forma nativa en Linux. ¿Qué características tiene este sistema de ficheros? ¿en qué estado se encuentra su desarrollo? Realice una comparación entre ambos.

Parte B

  1. Utilice una máquina virtual de VirtualBox con Ubuntu 12.04 Server para poner a prueba ZFS on Linux. Puede descargar una máquina virtual con el SO ya instalado. Si es el caso, recuerde que el usuario es 'usuario/usuario' y fíjese que el puerto TCP 10022 está dirigido para que sea posible hacer SSH desde el anfitrión al huésped.
  2. Agregue 6 discos a la máquina virtual para poder hacer pruebas (sdb, sdc, sdd, sde, sdf, sdg)
  3. Instale ZFS on Linux
  4. Construya un pool de almacenamiento con sdb y sdc
  5. Inspeccione la capacidad del pool, su uso y los discos que forman parte
  6. Construya algún sistema de archivos
  7. Escriba algunos ficheros, no vacíos, en su interior
  8. Construya otros sistemas de archivos y escriba contenido en su interior
  9. Observe cómo todos los sistemas de archivos cuentan con la capacidad total del pool, y el espacio de almacenamiento demandado en los diferentes sistemas de archivos se satisface mediante el pool
  10. Demuestre el uso de las instantáneas de la siguiente manera:
    1. Cree una instantánea de un sistema de archivos
    2. Cambie el contenido de la instantánea y compruebe que el original no se modifica
    3. Cambie el contenido del sistema de archivos original y compruebe que la instantánea no se altera
    4. Destruya la instantánea
  11. Demuestre que es posible agregar un nuevo disco al pool (sdd) y extender su capacidad
  12. Demuestre las opciones existentes para reemplazar un disco del pool por otro
  13. Construya un nuevo pool con tres discos (sde, sdf y sdg) en el que se consiga tolerancia a fallos
  14. Demuestre el uso de la capacidad scrub de ZFS
  15. ¿Qué herramientas tiene ZFS para realizar backups y recuperarlos?

 

El trabajo tomará la forma de un documento divulgativo sobre ZFS. En este caso se pide concreción (breve y directo al grano antes que largo) pero claro, completo, con referencias y sin errores.

¿Conoce LaTeX? Este trabajo puede suponer una buena oportunidad para probarlo, si quiere hacerlo con comodidad y sin sufrir la correspondiente curva de aprendizaje les recomiendo LyX.