207c 2006 July
Jul 26

Algunas distribuciones como Red Hat 4 ya no traen los raidtools con los programas

mkraid y otros, en su lugar los arreglos se implementan con mdadm

La implementación a mi gusto es mucho mas simple y sencilla con editar un archivo

y ejecutar el mdadm se hacen arreglos sin mayor dificultad

Un ejemplo para crear el dispositivo /dev/md0 con un arreglo nivel 1

mdadm -C /dev/md0 –level=raid1 –raid-devices=2 /dev/sda /dev/sdb

Después de la ejecución de ese comando ya esta creado y activado el /dev/md0, por

lo tanto puede ser formateado con un sistema de archivo y montado, sin embargo

este dispositivo solo estará vigente hasta reiniciar, al reiniciar el sistema no

sabrá que existió un arreglo.

En Red Hat 4 esto se previene en el archivo /etc/mdadm.conf

Con 2 líneas, nos aseguraremos que cada que inicie el sistema levante el arreglo

y active el dispositivo /dev/md0

Contenido /etc/mdadm.conf

DEVICE /dev/sda /dev/sdb
ARRAY /dev/md0 devices=/dev/sda,/dev/sdb

Fin del contenido

La primera línea indica que dispositivos serán parte del arreglo, pueden ser

particiones de un disco o todo el disco completo, en el ejemplo estoy usando los

2 discos duros completos para crear el arreglo

En la segunda línea indicamos cuales de todos los discos pertenecen al arreglo

del /dev/md0, no lo he probado pero supongo que con mas líneas ARRAY podremos

agregar mas arreglos, mientras en DEVICE estén especificados todos los

dispositivos se podrán crear mas arreglos.

En el archivo no hace falta especificar que tipo de arreglo era, Si nivel 0,

nivel 1, o 5

Espero que este documento sea lo suficientemente claro, para cualquier duda o

corrección puedes enviarme un correo o ponerte en contacto conmigo

213a

Jul 13

Lo voy a plantear como un reto, para aquellos que les guste investigar

El reto es como lograr que un disco de un tamaño de 1.44M un discos Standard alcance casi los 2M de espacio almacenable, y hablo de espacio real sin usar ningún tipo de compresión. Bytes de verdad.

Incluso existieron programas que lo hacían automáticamente para que no tuvieras que preocuparte de nada, pero la pregunta es para el reto es, por que funciona y por que si tenían mas capacidad esta no era usada.

Alguien se ha preguntado por que en algunas cajas de discos dice 2M haciendo clara referencia a que el disco es de 2M pero cuando lo usamos en nuestras PC solo es de 1.44 donde esta poco mas de medio mega, donde están esos bytes perdidos

Les dejo una imagen de un disco de este tipo para que la puedan descargar y analizar. Así como imágenes de el disco. El disco esta formateado con FAT12 y podría soportar VFAT en Windows 9x y ME

Imagen del disco normal, antes del proceso. Un disco comun y corriente

Disco Normal de 1.44M

Una vez procesado el Disquette, tenemos la imagen dando un dir y mostrando el contenido del archivo leame.txt

Dando Dir en MS-DOS 6.20

Tambien en Windows XP

Propiedades en Windows XP

Verificando con chkdsk que el disco esta formateado a proposito y no esta corrupto

chkdsk sobre el disco de 1.77M

como se monta el disco en GNU/Linux

Disco 1.77M en GNU/Linux

Este es el archivo de de la imagen del disco
http://www.lastdragon.net//misarchivos/disco177/disco177m.img

Inyecte esa imagen desde Linux, pero cualquier otro programa debe funcionar igual para insertarlo en otro disco.

Inyectando la imagen a un disco desde GNU/Linux

0