Usted necesita tener la partición del mismo tamaño en ambos discos es decir, el segundo disco crear particiones del mismo tamaño que las del primer disco, y establecer el tipo fd (Linux raid autodetectado). Tiene que usar los siguientes comandos para crear RAID 1.
Primero listamos particiones
# fdisk-l
# fdisk-l / dev / sda
Ejemplo de resultados:
Disco / dev / sda: 73.2 GB, 73295462400 bytes
255 cabezas, 63 sectores / pista, 8910 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/ Dev/sda1 * 1 13 104391 83 Linux
/ Dev/sda2 14 3929 3145 5270 83 Linux
/ Dev/sda3 3930 8779 38957625 83 Linux
/ Dev/sda4 8780 8910 1052257 + 5 Extendida
/ Dev/sda5 8780 8910 1052226 82 Linux swap / Solaris
Por ejemplo, el propósito que va a utilizar / dev/sda3 (tamaño 37g). Ahora, las particiones de disco segunda lista, escriba:
# fdisk-l / dev / sdb
Ejemplo de resultados:
Disco / dev / sdb: 73.2 GB, 73295462400 bytes
255 cabezas, 63 sectores / pista, 8910 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
Paso # 2: Para crear las particiones 37g / dev / sdb
Escriba el siguiente comando:
# fdisk / dev / sdb
Ejemplo de resultados:
El número de cilindros para este disco está establecido en 8910.
No hay nada malo en ello, pero esto es más grande que 1024,
y podría, en determinadas configuraciones de causar problemas con:
1) El software que se ejecuta en el arranque (por ejemplo, las versiones antiguas de LILO)
2) el arranque y software de particionamiento de otros sistemas operativos
(Por ejemplo, DOS FDISK, OS / 2 FDISK)
Command (m for help):
Para añadir una nueva partición, el comando n tipo de comando seguido de p de la siguiente manera:
Command (m for help): n
Comando de acción
e ampliada
partición primaria p (1-4)
p
Número de partición (1-4): 1
En primer cilindro (1-8910, por defecto 1):
Utilizando el valor por defecto 1
Última tamaño del cilindro o + o + o + sizeM sizeK (1-8910, default 8910): 37 G
Para imprimir la tabla de particiones tipo de comando p, escriba:
Command (m for help): p
Disco / dev / sdb: 73.2 GB, 73295462400 bytes
255 cabezas, 63 sectores / pista, 8910 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/ Dev/sdb1 1 37 297171 83 Linux
Por último, establecer el tipo de partición a «Software Raid» es decir, tipo 0xfd * (tipo comando t seguido del código fd cambiar el tipo de partición de software RAID):
Command (m for help): t
Selección de la partición 1
código Hex (tipo L, a los códigos de la lista): fd
Command (m for help): p
Disco / dev / sdb: 73.2 GB, 73295462400 bytes
255 cabezas, 63 sectores / pista, 8910 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/ Dev/sdb1 1 37 297 171 fd Linux raid detectará
Guarde los cambios y salir al intérprete de comandos, escriba comando w:
Command (m for help): w
La tabla de partición ha sido alterado!
Llamando a ioctl () para volver a leer la tabla de particiones.
Sincronización de los discos.
Paso # 3: Crear / actualizar 37g particiones para / dev / sda
Necesitas borrar / dev/sda3 (asegúrese de que todos los datos de copia de seguridad) y / o configurarlo para que se ataque el software de la siguiente manera con el comando fdisk:
# fdisk / dev / sda
Ejemplo de resultados:
El número de cilindros para este disco está establecido en 8910.
No hay nada malo en ello, pero esto es más grande que 1024,
y podría, en determinadas configuraciones de causar problemas con:
1) El software que se ejecuta en el arranque (por ejemplo, las versiones antiguas de LILO)
2) el arranque y software de particionamiento de otros sistemas operativos
(Por ejemplo, DOS FDISK, OS / 2 FDISK)
Command (m for help): p
Disco / dev / sda: 73.2 GB, 73295462400 bytes
255 cabezas, 63 sectores / pista, 8910 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/ Dev/sda1 * 1 13 104391 83 Linux
/ Dev/sda2 14 3929 3145 5270 83 Linux
/ Dev/sda3 3930 8779 38957625 83 Linux
/ Dev/sda4 8780 8910 1052257 + 5 Extendida
/ Dev/sda5 8780 8910 1052226 82 Linux swap / Solaris
Command (m for help): t
Número de partición (1-5): 3
código Hex (tipo L, a los códigos de la lista): fd
tipo de cambio en el sistema de partición de 3 a fd (Linux raid autodetectado)
Command (m for help): p
Disco / dev / sda: 73.2 GB, 73295462400 bytes
255 cabezas, 63 sectores / pista, 8910 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/ Dev/sda1 * 1 13 104391 83 Linux
/ Dev/sda2 14 3929 3145 5270 83 Linux
/ Dev/sda3 3930 8779 38957625 fd Linux raid detectará
/ Dev/sda4 8780 8910 1052257 + 5 Extendida
/ Dev/sda5 8780 8910 1052226 82 Linux swap / Solaris
Command (m for help): w
La tabla de partición ha sido alterado!
Llamando a ioctl () para volver a leer la tabla de particiones.
ADVERTENCIA: La relectura de la tabla de particiones falló con error 16: Dispositivo o recurso ocupado.
El núcleo sigue utilizando la mesa de edad.
La nueva tabla se utilizará en el próximo reinicio del sistema.
Sincronización de los discos.
Actualizar tabla de particiones cambios
Utilice el partprobe comando para volver a cargar los cambios sin necesidad de reiniciar el cuadro:
partprobe # / dev / sda
O# Echo 1> / sys / block / sdb / dispositivo / volver a examinar
Paso # 3: Crear una matriz RAID 1
Para crear un RAID 1 con / dev/sda3 y dev/sdb1 /, escriba:
# Mdadm - crear / dev/md0 - level = 1 - raid-devices = 2 / dev/sda3 / dev/sdb1
Para ver RAID construir el progreso, escriba:
# Watch cat / proc / mdstat
Ejemplo de resultados:
Una vez completado construir crear un sistema de ficheros en los dispositivos RAID software nuevo, escriba:
# Mkfs.ext3 / dev/md0
mke2fs 1.39 (29-may-2006)
Sistema de Archivos label =
tipo de sistema operativo: Linux
Tamaño de bloque = 4096 (log = 2)
Fragmento size = 4096 (log = 2)
4872896 inodos, bloques 9737360
486868 bloques (5,00%) reservados para el superusuario
Primer bloque de datos = 0
Maximum filesystem blocks = 4294967296
298 grupos de bloques
32768 bloques por grupo, 32768 fragmentos por grupo
16352 nodos i por grupo
Respaldo del súper guardado en los bloques:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624
Escribían las tablas de nodos i: hecho
La creación de la revista (32768 bloques): hecho
Escribiendo superbloques y la información contable sistema de ficheros: hecho
Este sistema de ficheros se revisará automáticamente cada 39 montajes o
180 días, lo que ocurra primero. Utilice tune2fs-c o-i para cambiarlo.
Montar RAID1 en / raid1
Escriba los siguientes comandos:
# Mkdir / raid1
# Mount / dev/md0 / raid1 /
# df-H / raid1 /
Ejemplo de resultados:
Tamaño del sistema de archivos usado Avail Use% Montado en
/ Dev/md0 de 40G 38G 1% 185m / raid1
¿Cómo puedo probar mi velocidad RAID 1?
Sólo tiene que utilizar el comando dd de la siguiente manera:
# Cd / raid1 /
# Dd if = / dev / zero of = = bs salida 8k count = 256k
# Rm de salida
0 262 144 registros en
262 144 0 registros a cabo
2147483648 bytes (2,1 GB) copiados, 6,01068 segundos, 357 MB / s
Actualizar / etc / fstab
Asegúrese de RAID 1 montará cuando reinicie el sistema (nota>> añadir redirección):
# Echo "/ dev/md0 / raid1 ext3 noatime, rw 0 0">> / etc / fstab
¿Cómo puedo obtener información detallada acerca de RAID 1?
Escriba el siguiente comando:
# Mdadm - consulta - detail / dev/md0
Ejemplo de resultados:
/ Dev/md0:
Version: 0.90
Hora de creación: Jue 26 de mayo 2010 01:58:53
Raid Nivel: raid1
Tamaño de matriz: 38949440 (37,15 GB 39,88 GB)
Usado Tamaño Dev: 38949440 (37,15 GB 39,88 GB)
Dispositivos RAID: 2
Dispositivos Total: 2
Preferencia Menor: 0
Persistencia: superbloque es persistente
Tiempo de actualización: Jue 26 de mayo 2010 02:18:22
Estado: limpio
Dispositivos activos: 2
Dispositivos de Trabajo: 2
Dispositivos Error: 0
Dispositivos de repuesto: 0
UUID: b6f207e4: 7f73484f: 53f64bfd: e70b77d8
Eventos: 0,2
Estado Mayor Número RaidDevice Menor
0 8 3 0 Active Sync / dev/sda3
1 8 17 1 sincronización activa / dev/sdb1