Uso de RAID para implementar la función RAID en Linux (2)

  

3. Ejecutar automáticamente la configuración de RAID0

Agregue la carga de RAID0 y el complemento del sistema de archivos al archivo Init.sysinit, para que Una vez que se inicia el sistema, primero se ejecuta el RAID y el usuario no tiene que instalarlo manualmente.

Los usuarios deben agregar los siguientes dos comandos al archivo Init.sysinit.

/sbin /mdrun -ar

mount /dev /md0 /opt

Por supuesto, si no tiene problemas, puede ejecutar manualmente el comando anterior para iniciarlo manualmente. Disco RAID blando.

En segundo lugar, la versión más reciente de Linux

Si tiene una versión más nueva de Linux, que ya viene con la herramienta Raidtools, no tiene que descargar el software ni compilarlo usted mismo. Puede hacer esto cuando lo use:

1. Cree un archivo /etc /raidtab (por ejemplo, cree RAID0), el contenido del archivo es el siguiente:

raiddev /dev /md0

Raid-level 0

nr-raid-disks 2

persistent-superblock 1

chunk-size 4

device /dev /hdb1

raid-disk 0

device /dev /hdd1

raid-disk 1

2. Ejecute el siguiente comando:

#mkraid /dev /md0

Esto generará un nuevo dispositivo:

/dev /md0.

Para activar el método RAID suave:

#raidstart /dev /md0

El resto de las operaciones son las mismas que las anteriores.

Si la versión del sistema Linux que está utilizando es nueva, tal vez ninguna de las anteriores sea adecuada para usted, entonces puede usar el tercer método para usar el RAID de software.

Tercero, la última versión de Linux

Instalé Red Hat Linux 6.1 en una PC, cuando compilé Raidtools0.42, 0.50beta2, no pude encontrar el archivo de encabezado requerido. Después de copiar los archivos de encabezado requeridos, la compilación aún no pasa. Resulta que debido a que la nueva versión usa un nuevo conjunto de funciones, la situación es ligeramente diferente. Sin embargo, en la nueva versión, se proporciona Raidtools. En el directorio /sbin, hay una serie de herramientas para Raidtools, que incluyen un conjunto de herramientas como Mkraid, Raid0run, Raidstop y Raidstart. Si desea compilarse, puede encontrar la última versión de Raidtools en la biblioteca de software libre de China, compilar la versión 0.9 de Raidtools y compilar normalmente.

El nuevo Raidtools es ligeramente diferente. Yo uso el Raidtools que viene con el sistema para hacer el método RAID suave de la siguiente manera:

1. Cree el archivo /etc /raidtab, el contenido del archivo es el siguiente:

raiddev /dev /md0

raid level 0

nr-raid-disks 2

persistent-superblock 0

chunk-size 8

device /dev /hdb1

raid-disk 0

device /dev /hdd1

raid-disk 1

2. Para generar un dispositivo RAID de software, ejecute el siguiente comando:

# mkraid -c /etc /raidtab /dev /md0

Después de ejecutar el siguiente comando para ver el estado actual del RAID en ejecución:

[root @ rh61 /proc] # cat mdstat

Si el sistema muestra lo siguiente:

Personalidades: [raid0]

read — ahead 1024 Sectores

md0: activo raid0 hdd1 [1] hdb1 [0] 2202416 bloquea 8k trozos

dispositivos no utilizados:

significa que su RAID0 está funcionando.

3. Cree un nuevo sistema de archivos

Ahora, para utilizar el dispositivo recién generado, debemos crear un sistema de archivos Ext2 en el nuevo disco RAID. El comando para crear un nuevo sistema de archivos es el siguiente:

[root @ rh61 /sbin] # mkfs.ext2 /dev /md0

Después de unos dos o tres minutos, el nuevo sistema de archivos se genera correctamente. Puedes empezar a usarlo ahora. El uso es el siguiente:

[root @ rh61 /sbin] # mount -t ext2 /dev /md0 /opt

Monte el dispositivo /dev /md0 en el punto de instalación /opt En

Después de eso, instalé Sybase 11.0.3.3 en este disco RAID de software. Después de las pruebas, encontré que el rendimiento de todo el sistema RAID0 no es malo.

Copyright © Conocimiento de Windows All Rights Reserved