Day 2: BTRFS & ‘Troubles’

Hola a tod@s, hoy Martes 05 de Enero de 2010 es mi segundo dia de practica profesional en las oficinas del Cerro Tololo en La Serena.

Lo realizado hoy se los cuento a continuación:

  • Crear particiones en los discos y luego darles un formato de sistema de fichero (file system de ahora en adelante FS) con los siguientes comandos para después montarlos .

      # crear filesystem
      mkfs.btrfs /dev/sdb1
     # montar dispositivo
      mount /dev/sdb1 /mnt/btrfs

Cabe recordar que la configuración de los dispositivos de almacenamiento en la que se está trabajando es de 5 discos SATA II conectados en una controladora PCI y un port multiplier.

Ahora bien, el desafio es el siguiente: ¿Cómo decirle al sistema operativo que administre los discos duros de forma ordenada y limpia para poder aprovechar los 7.5 TB que estamos conectando?

Es por esto que se realizaron las siguientes pruebas:

  • Agregar dispositivos sin FS  al punto de montaje para generar un grupo de dispositivos en un solo punto de montaje y así tener una capacidad de almacenamiento igual a la suma de la capacidad de los dispositivos. Esto se realizó usando el siguiente comando:

# agregar volumen al punto de montaje
btrfs-vol -a /dev/sdc1 /mnt/btrfs
#eliminarlo
btrfs-vol -r /dev/sdc1 /mnt/btrfs

Si se quisiese desmontar el dispositivo se debe ocupar el mismo comando, pero, con la opción -r para eliminar el volumen del punto de montaje.Las pruebas comenzaron al empezar a simular la falla de un disco y los resultados fueron los siguientes:

  • Si se reinicia la maquina, al tratar de montar sdc1, no lo permite (envia un error de “corrupcion”). Por otro lado, si se monta sdb1, lo permite y asocia, inmediatamente, el otro volumen como propio (es decir, el espacio de lo montado es la suma de los anteriores, sin errores de corrupcion).
  • Si se apaga el equipo, se quita fisicamente el sdc1 y luego se vuelve a encender la maquina, si se trata de montar nuevamente sdb1, el sistema completo se caera, quedando como unica opcion reiniciar la maquina (no solo no permite montar el disco (no envia error al respecto), sino que colapsa el sistema operativo tambien).
  • Si se apaga el equipo, se reemplaza fisicamente el sdc1 por otro disco duro equivalente en tamaño y luego se vuelve a encender la maquina, si se trata de montar nuevamente sdb1, el sistema completo se caera, quedando como única opción reiniciar la maquina (no solo no permite montar el disco (no envia error al respecto), sino que colapsa el sistema operativo también).
  • Si se apaga el equipo, se cambia fisicamente el sdc1 a sdd1, se agrega un nuevo disco duro a sdc1 y luego se vuelve a encender la maquina, si se trata de montar nuevamente sdb1, funcionara sin problemas y reconocerá a sdd1 como parte de la unidad montada (que antiguamente era sdc1).
  • Si se apaga el equipo, y se cambia de posicion el sdb1 (a sdd1 por ejemplo), si se trata de montar nuevamente el antiguo sdb1 (sdd1), funcionara sin problemas.

Conclusiones de las pruebas:

Los siguientes casos funcionaran sin problemas:

  • Al reiniciar la maquina, sin cambiar de posicion los discos.
  • Se cambian de posicion los hdd. Se puede cambiar cualquiera de los dos hdd a cualquier posicion. La única exigencia es que ambos deben estar conectados y funcionando.

Lo que se está realizando en estos momentos es:

Con la premisa de que al tener dos discos duros de 1.5TB cada uno formando un solo sistemas de archivos de 3TB , se crearon 170 ficheros de 10GB cada unos para poder confirmar que está ‘unión’ de manera correcta, y posteriormente hacer pruebas de distribución de archivos en los extents de los discos duros.

Bueno eso es un resumen de lo que realizamos hoy en la práctica y espero seguir registrando cada proceso en este interesante proyecto.

Compárteme:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • TwitThis

Day 1: Hard Drives Experience

Hoy ha sido mi primer dia de la segunda practica en la carrera que estoy estudiando Ingenieria Civil Telematica correspondiente al 10mo semestre de la carrera. En esta oportunidad he vuelto al lugar donde realice la primera practica a la empresa AURA Inc. especificamente en la division CTIO (Cerro Tololo Inter-American Observatory) ubicado en la ciudad de La Serena.

El trabajo de hoy fue bastante corto, y gracias a la ayuda de San Google junto a Diego Acevedo se pudieron lograr varios puntos:

  • Conectar una tarjeta PCI 4 Channels SATA II RAID Host Controller Card y que el kernel de Fedora 12 lo reconociera de manera optima.
  • Controlar con esta tarjeta 5 discos duros Seagate Barracuda 1.5TB.
  • Generar particiones y asignarle un sistema de archivos a los discos.

En resumen eso fue la gran cantidad de actividades que realicé en el día espero. Objetivos para mañana son:

  • Experimentar con el sistema de archivos BTRFS
  • Hacer un estudio del performance de los discos en la configuración descrita anteriormente
Compárteme:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • TwitThis

Nuevas mejoras para ConexionaTierra en este 2010

Saludos mis fieles lectores y lectoras!

Este 2010 me he animado a cambiar un poco el estilo visual de ConexionaTierra y para esto he elegido uno de los Themes que ofrece WooThemes , que son realmente una maravilla hecha código e imagen.

Una de las mejoras sustanciales son el uso de ciertos plugins como adelante en un post anterior tales como:

  • SyntaxHighlighter para utilizar el ‘embed  codes’ de programación en la página para poder compartirlos (copy/paste) en el Portapapeles.
  • Cambio de diseño como ya lo expliqué anteriormente el cambió del diseño a variado en los colores y en la flexibilidad de los plugins.
  • Para comentar logueate con tus cuentas de redes sociales , ahora para comentar tienes que loguear con alguna cuenta que ocupes en las redes sociales más famosas como Facebook, Twitter, MySpace o simplemente usa tu cuenta Google como la de Gmail y podrás dejar tu comentario a todos los posts.

Bueno esas son algunas de las mejoras que le estoy haciendo al sitio espero poder actualizarlo periódicamente ahora en los meses de Enero y Febrero dejando una constancia del avance del proyecto de practica profesional.

Compárteme:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • TwitThis
Get Adobe Flash playerPlugin by wpburn.com wordpress themes