Implementando la función RAID con software bajo Linux (1)

  
                              

La seguridad de los datos es uno de los problemas más importantes que las personas usan en las computadoras. Por lo general, las personas utilizan la tecnología de duplicación de disco duro en el entorno del servidor para lograr una copia de seguridad doble de los datos. Del mismo modo, en el entorno Linux, también podemos utilizar esta tecnología.

En el entorno de Linux, utilizando la herramienta Raidtools, no solo puede reflejar dos discos duros, sino también crear RAID0, RAID1 y RAID5 flexibles. Se dice que es un RAID suave, porque el disco RAID generalmente se hace a través de una tarjeta RAID dedicada. En el entorno Linux, el software Raidtools se puede usar para implementar la función RAID, por lo que se denomina RAID suave. Este artículo describe varias formas de crear y usar discos RAID basados ​​en diferentes distribuciones de Linux.

Primero, la versión anterior de Linux

Descargue y compile usted mismo el paquete de Raidtools. La versión anterior del paquete de Raidtools se llama md y ahora se le ha cambiado el nombre oficialmente a Raidtools. Dirección de descarga: Biblioteca de software libre de China.

Si ha descargado el paquete Raidtools-0.41.tar.gz de Internet, descomprímalo y compílelo usted mismo. Los pasos son los siguientes:

$ gunzip -d raidtools-0.41.tar.gz < Br>

$ tar -xvf raidtools-0.4.1.tar

Antes de usar Raidtools, primero debes saber si el núcleo que estás usando actualmente es compatible con md. Si está utilizando 2.0.X y no lo compila usted mismo, en la mayoría de los casos es compatible con RAID de software. Si no está seguro, debería compilar el kernel usted mismo. Al configurar, debe elegir soporte para md. Después de determinar el soporte RAID que se está utilizando, compile el paquete Raidtools de la siguiente manera:

$ cd raidtools-0.41

$. /Configure

$ make

$ make install ## make install Genera 4 dispositivos para md0-md3 bajo /dev.

Haga clic en el botón Aceptar para completar la instalación.

Antes de usar Raidtools, debes determinar el tipo de RAID que usarás. Actualmente, Raidtools se puede utilizar como RAID0, RAID1 y RAID5. Como solo hay dos discos duros y no se puede utilizar RAID5, además de RAID5, también puede optar por utilizar el modo lineal o RAID0. Elegí hacer RAID0. El siguiente es el proceso de producción.

1.Crear un disco RAID

(1) Apagar, agregar dos discos duros pequeños a la interfaz Slave del primer controlador IDE y la interfaz Slave del segundo controlador IDE. Encendido (el CD-ROM del autor en esta máquina está conectado al maestro del segundo controlador IDE).

(2) Encienda el sistema, inicie sesión como root, ejecute el siguiente comando para particionar el disco duro:

#fdisk /dev /hdb

Divida todos los discos duros en uno La partición primaria, crea una partición /dev /hdb1.

#fdisk /dev /hdd

Del mismo modo, divida todos los discos duros en una partición primaria y cree una partición /dev /hdd1.

(3) Después:

# /sbin /mdcreate raid0 -c4k /dev /md0 /dev /hdb1 /dev /hdd1

Por supuesto, para mejorar la velocidad de acceso, Puede dividir el disco duro en particiones más detalladas y distribuir las particiones en diferentes discos duros tanto como sea posible. Luego, use Mdcreate para combinarlos en un mdx (x: 1, 2, 3).

2. Use el disco RAID0

(1) Inicie el disco RAID recién creado:

# /sbin /mdadd -ar

(2) Ver El contenido del archivo /proc /mdstats para verificar el estado de RAID0.

#cat /proc /mdstats

Pantalla del sistema:

personalidades: [1 lineal] [2 raid0]

read-ahead no 8092 sectores < Br>

md0: raid0 activo hdb1 hdd1 xxxx

bloquea 8k trozos

md1: inactivo

md2: inactivo

md3: inactivo

Esto significa que el RAID0 recién creado ya está funcionando correctamente.

Para utilizar el nuevo disco RAID, se debe crear un nuevo sistema de archivos en el nuevo disco. El proceso es el siguiente:

# mke2fs /dev /md0 ## Nota: En un nuevo dispositivo de almacenamiento Crear un sistema de archivos Ext2

Crear un nuevo sistema de archivos y luego montarlo en un directorio debajo del directorio raíz, puede usarlo. El método de instalación es el siguiente:

#mount /dev /md0 /opt ## Nota: /opt es un punto de montaje que el autor creó en la partición raíz.

Si es necesario, Raidtools también se puede usar para crear RAID5. Para mejorar la fiabilidad de los datos.

Copyright © Conocimiento de Windows All Rights Reserved