CONFIGURAR RAID 0, 1 Y 5

Anuncio
CONFIGURAR RAID 0, 1 Y 5
RAID
Redundant
Array
of
Independent
Disks,
«conjunto
redundante
de
discos
independientes» hace referencia a
un sistema de almacenamiento que
usan múltiples discos duros o SSD
entre los que se distribuyen o
replican los datos. Dependiendo de
su configuración (a la que suele
llamarse «nivel»), los beneficios de
un RAID respecto a un único disco
son uno o varios de los siguientes:
mayor integridad, mayor tolerancia a fallos, mayor throughput (rendimiento)
y mayor capacidad. En sus implementaciones originales, su ventaja clave era
la habilidad de combinar varios dispositivos de bajo coste y tecnología más
antigua en un conjunto que ofrecía mayor capacidad, fiabilidad, velocidad o
una combinación de éstas que un solo dispositivo de última generación y
coste más alto.
En el nivel más simple, un RAID combina varios discos duros en una sola
unidad lógica. Así, en lugar de ver varios discos duros diferentes, el sistema
operativo ve uno solo. Los RAIDs suelen usarse en servidores y normalmente
(aunque no es necesario) se implementan con unidades de disco de la misma
capacidad. Debido al decremento en el precio de los discos duros y la mayor
disponibilidad de las opciones RAID incluidas en los chipsets de las placas
base, los RAIDs se encuentran también como opción en las computadoras
personales más avanzadas. Esto es especialmente frecuente en las
computadoras dedicadas a tareas intensivas y que requiera asegurar la
integridad de los datos en caso de fallo del sistema. Esta característica no
está obviamente disponible en los sistemas RAID por software, que suelen
presentar por tanto el problema de reconstruir el conjunto de discos cuando
el sistema es reiniciado tras un fallo para asegurar la integridad de los datos.
Por el contrario, los sistemas basados en software son mucho más flexibles
(permitiendo, por ejemplo, construir RAID de particiones en lugar de discos
completos y agrupar en un mismo RAID discos conectados en varias
controladoras) y los basados en hardware añaden un punto de fallo más al
sistema (la controladora RAID).
Todas las implementaciones pueden soportar el uso de uno o más discos de
reserva (hot spare), unidades preinstaladas que pueden usarse
inmediatamente (y casi siempre automáticamente) tras el fallo de un disco
del RAID. Esto reduce el tiempo del período de reparación al acortar el
tiempo de reconstrucción del RAID.
Advertencias
Si lleva a cabo las siguientes instrucciones de los discos duros con datos sobre
ellos,
USTED PIERDE TODOS SUS DATOS.
Si desea realizar estas operaciones en unidades de disco duro que contienen
datos de ninguna importancia, usted debe respaldar sus datos. El
procedimiento siguiente se destruir todos los datos de los discos duros,
también lo hará de los datos importantes necesitan ser restauradas a partir
de copias de seguridad.
Una vez más: * COPIA DE SEGURIDAD DE LOS DATOS, O QUE LO PIERDE *
Si no copia de seguridad de sus datos y terminan perdiéndola, será culpa
tuya.
No hay nada que pueda hacer para ayudar en este caso.
El primer paso es determinar qué nivel RAID que desee utilizar.
Se recomienda que se familiarice con los conceptos básicos de RAID, tales
como los niveles de RAID diferentes que están disponibles para usted. Usted
puede leer acerca de estos en varios lugares - consulte a su motor de
búsqueda favorito sobre "Niveles RAID", o mira la sección de Referencias.
He aquí un resumen rápido de los niveles de RAID más comunes:
- RAID 0: Se requieren 2 unidades, puede utilizar más. No ofrece
redundancia, pero mejora el rendimiento "striping", o entrelazado, los datos
entre todos unidades. Este nivel RAID no ayuda a proteger sus datos en
absoluto. Si pierde una unidad, todos los datos se perderán.
- RAID 1: Se requiere 2 unidades de disco, puede utilizar más. Ofrece
redundancia de datos duplicación de datos en todas las unidades. Este nivel
de RAID es la forma más sencilla para proteger sus datos, pero no es el
método más eficiente con el espacio. Para ejemplo, si utiliza 3 discos en un
RAID 1, se obtiene la redundancia, pero usted todavía tiene un valor de sólo 1
disco de espacio disponible para su uso.
- RAID 5: Requiere 3 unidades, puede utilizar más. Ofrece redundancia de
datos almacenar los datos de paridad en cada unidad. Exactamente un disco
digno de espacio Se utiliza para guardar los datos de paridad, así que
mientras este nivel RAID más intensas en la CPU, es también la forma más
eficiente de proteger su espacio datos. Por ejemplo, si utiliza 5 unidades para
crear un array RAID 5, se sólo perderá un valor de 1 disco de espacio (a
diferencia de RAID 1), por lo que se terminar con un valor de 4 disco de
espacio disponible para el uso. Aunque simple a configuración, este nivel no
es tan sencillo como configurar RAID 1.
Particiones de discos duros
Una vez que haya arrancado el CD de instalación de Slackware, el primer
paso es particiones de los discos duros que serán utilizados en el array RAID
(s).
Voy a suponer que su disco duro RAID primera es / dev / sda. Si se trata / Dev
/ hda o algo similar, ajuste los siguientes comandos apropiada.
Usted puede ver las unidades de disco ejecutando: cat / proc / partitions - /
Boot: RAID 0 y RAID 5 usuarios necesitarán una partición de arranque
separada, como el BIOS del equipo no va a entender los dispositivos
listados. Para simplificar, vamos a hacer / arrancar un pequeño RAID 1
(espejo) de matriz. Esto significa que en el caso de RAID 0, no importa qué
unidad el BIOS intentará arrancar, y en el caso de RAID 5, la pérdida de una
unidad no resultará en la pérdida de la partición / boot.
Recomiendo por lo menos 30 MB para la partición, para que tenga espacio
para jugar con varios núcleos en el futuro, en caso de necesidad.
Tiendo utilizar 100 MB, por lo que puede poner todo tipo de imágenes de
arranque de la partición, tales como memtest86, por ejemplo.
Vamos a crear una pequeña partición de arranque ahora en / dev / sda, a
través de cfdisk (O fdisk, si lo prefiere).
Asegúrese de que el tipo de partición es Linux RAID Autodetect (tipo FD).
- /: Cada instalación se requiere una partición raíz. :) Usted probablemente
querrá crear una partición ocupa la mayor parte del resto de la unidad. A
menos que usted utiliza LVM (no incluida en este documento), no olvide
guardar algo de espacio después de esta partición para la partición de
intercambio! (Ver más abajo) Si usted no está creando una partición de
intercambio, le recomiendo dejar de 100MB espacio no utilizado al final de la
unidad. (Véase la "seguridad" para la explicación)
Vamos a crear la partición principal ahora en / dev / sda, a través de cfdisk
(O fdisk, si lo prefiere). Asegúrese de que el tipo de partición es Linux RAID
Autodetect (tipo FD).
- Swap: El espacio de intercambio es donde las tiendas de Linux de datos
cuando se está agotando el RAM disponible. Por razones obvias, la
construcción de esta en RAID 0 puede ser doloroso (si la matriz se desarrolla
un sector defectuoso, por ejemplo), por lo que tienden la construcción de
swap en RAID 1 también. Si usted entiende el peligro y aún Queremos
construir swap en RAID 0 para ganarse todo el rendimiento posible, vaya
para él.
Para RAID 1 swap, crear una partición que es el tamaño exacto que desea su
espacio de intercambio para ser (por ejemplo, 2 GB, si usted no puede
decidir).
Para RAID 0 swap (no recomendado), cree una partición que es
equivalente para el tamaño de intercambio desea, dividido por el número de
unidades que se en la matriz.
Por ejemplo, 2 GB / 3 unidades = partición swap de 683MB en / dev / sda.
Asegúrese de que el tipo de partición es Linux RAID Autodetect (tipo FD).
Recomiendo dejando 100MB de espacio no utilizado al final de la unidad.
(Véase la "seguridad" para la explicación)
Véase también: Anexo A - espacio de intercambio Striping sin RAID 0.
- La seguridad! Le recomiendo dejar 100MB de espacio no particionado en el
final de cada unidad que se utilizará en la matriz RAID (s).
En caso de que usted necesita para reemplazar una de las unidades de la
matriz, no hay garantía de que la nueva unidad será exactamente el mismo
tamaño que la unidad que va a sustituir. Por ejemplo, incluso si ambas
unidades son 750 GB, pueden ser diferentes revisiones o fabricantes, y por lo
tanto tienen un tamaño de la diferencia de un número pequeño de
megabytes.
Esto es, sin embargo, suficiente para lanzar una llave en la unidad de
reemplazo planes - No se puede sustituir una unidad de disco RAID ha fallado
con uno de un tamaño más pequeño, por razones obvias. Tener ese búfer
100 MB pequeño sólo puede salvar su tocino.
Copia y particiones
Ahora que / dev / sda se divide según el caso, copiar las particiones a todos
las otras unidades que se utilizarán en las matrices de RAID.
Una manera fácil de hacer esto es:
sfdisk-d / dev / sda | sfdisk / dev / sdb
Esto destruirá todas las particiones en / dev / sdb, y reproducir / dev / sda 's
partición de configuración en la misma.
Después de esto, las particiones debe tener un aspecto similar al siguiente:
- RAID 0:
/ Dev/sda1 30MB / 30MB dev/sdb1
/ Dev/sda2 100 GB / 100 GB dev/sdb2
/ Dev/sda3 / dev/sdb3 2GB 2GB
- RAID 1:
/ Dev/sda1 100 GB / 100 GB dev/sdb1
/ Dev/sda2 2 GB / 2 GB dev/sdb2
- RAID 5:
/ Dev/sda1 30 MB / dev/sdb1 30MB / 30MB dev/sdc1
/ Dev/sda2 100 GB / 100 GB dev/sdb2 / dev/sdc2 100GB
/ Dev/sda3 2 GB / 2 GB dev/sdb3 / dev/sdc3 2GB
Todos los tipos de particiones de Linux debería ser RAID Autodetect (tipo
fd).
Crear matrices RAID
Ahora es el momento de crear los arrays RAID reales basados en las
particiones que fueron creados.
Los parámetros para cada uno de estos comandos RAID especifica, en orden:
- El nodo de dispositivo RAID para crear (- create / dev / MDX)
- El nivel de RAID que debe utilizar para este array (- X nivel)
- La cantidad de dispositivos (particiones) para su uso en la matriz (- raiddevices X)
- La lista actual de los dispositivos (/ dev / sdaX / dev / sdbX / dev / sdcX)
Comience por crear el array RAID para su sistema de ficheros raíz.
- RAID 0:
mdadm - create / dev/md0 - Nivel 0 - raid-devices 2 \
/ Dev/sda2 / dev/sdb2
- RAID 1:
mdadm - create / dev/md0 - nivel 1 - raid-devices 2 \
/ Dev/sda1 / dev/sdb1
- RAID 5:
mdadm - create / dev/md0 - Nivel 5 - raid-devices 3 \
/ Dev/sda2 / dev/sdb2 / dev/sdc2
A continuación, vamos a crear la matriz para la partición swap. Este será RAID
1 independientemente del nivel de RAID utiliza el sistema de archivos raíz,
pero dada nuestra diseños de partición, cada comando todavía será
ligeramente diferente.
- RAID 0:
mdadm - create / dev/md1 - nivel 1 - raid-devices 2 \
/ Dev/sda3 / dev/sdb3
- RAID 1:
mdadm - create / dev/md1 - nivel 1 - raid-devices 2 \
/ Dev/sda2 / dev/sdb2
- RAID 5:
mdadm - create / dev/md1 - nivel 1 - raid-devices 3 \
/ Dev/sda3 / dev/sdb3 / dev/sdc3
Por último, RAID 0 y RAID 5 usuarios tendrán que crear su matriz / boot.
RAID 1 usuarios no tienen que hacer esto.
- RAID 0:
mdadm - create / dev/md2 - nivel 1 - raid-devices 2 \
/ Dev/sda1 / dev/sdb1
- RAID 5:
mdadm - create / dev/md2 - nivel 1 - raid-devices 3 \
/ Dev/sda1 / dev/sdb1 / dev/sdc1
Hemos terminado de crear nuestros arrays! Yay!
Ejecutar la instalación de Slackware
En primer lugar, vamos a formatear nuestra amplia swap, por lo que el
instalador lo reconoce:
 mkswap / dev/md1
Ahora ejecutar 'setup' de forma normal.
Cuando elige configurar sus particiones swap, / dev/md1 se mostrará.
Continúe con este seleccionado.
Cuando se le preguntó por la partición de destino, seleccione la matriz raíz (/
dev/md0).
Usted puede elegir el método y el formato del sistema de archivos de su
elección.
RAID 0 y RAID 5 usuarios también deben configurar / arrancar. Cuando se le
preguntó acerca de la configuración particiones adicionales, elija / dev/md2.
Cuando se le preguntó dónde montar este dispositivo, introduzca "/ boot".
Después de esto, continuar con la instalación como normal.Para la
configuración de LILO:
- Cuando se le preguntó acerca de LILO, seleccione la opción "simple" de
configuración.
- Cuando se le preguntó acerca de otros "append =" parámetros, RAID 0 y
RAID 5 usuarios deben escribir "root = / dev/md0", para asegurarse de que
el propio matriz se monta en / en el arranque.
- Cuando se le preguntó acerca de dónde instalar LILO, seleccione MBR. Es
posible que vea algunas advertencias scroll. Esto está bien.
Toques finales
Después de salir del instalador, sólo nos quedan algunas opciones para
ajustar.
Encienda primero en el directorio de instalación real:
- Chroot / mnt
Vamos a hacer botas seguro LILO desde las matrices RAID correctamente.
Usando su editor favorito (vim / nano / pico), edite el archivo / etc lilo.conf /:
- Añadir una nueva línea (añadir en cualquier lugar, pero no guión): raidextra-boot = mbr-sólo
- Tendrá que cambiar la siguiente línea:
arrancar <algo> =
RAID 0 y RAID 5 usuarios, se cambiará a:
boot = / dev/md2
RAID 1 usuarios, se cambiará a:
boot = / dev/md0
- Guarde el archivo y salga del editor.
- Ejecutar "lilo".
Cuando se hace eso, vamos a salir de la instalación y reiniciar el sistema:
- Salir
- Reboot
Y listo, estará preparado su RAID.
Descargar