Académique Documents
Professionnel Documents
Culture Documents
Calero Romero
1/11
2/11
3/11
4/11
5/11
Mediante mdadm:
srv1debian:/home/debian# mdadm --detail /dev/md0
/dev/md0:
Version
Creation Time
Raid Level
Array Size
Used Dev Size
Raid Devices
Total Devices
Preferred Minor
Persistence
:
:
:
:
:
:
:
:
:
00.90
Mon May 18 21:55:46 2009
raid1
8385792 (8.00 GiB 8.59 GB)
8385792 (8.00 GiB 8.59 GB)
2
2
0
Superblock is persistent
Update Time
State
Active Devices
Working Devices
Failed Devices
Spare Devices
:
:
:
:
:
:
UUID : 9a3d06d1:363c997b:1c5bd77b:499a8460
Events : 0.4
Number
Major
Minor
0
8
1
1
8
17
srv1debian:/home/debian#
RaidDevice State
0
active sync
1
active sync
/dev/sda1
/dev/sdb1
6/11
version 0.97
grub> quit
Reiniciamos el sistema
reboot
7/11
:
:
:
:
:
:
:
:
:
00.90
Mon May 18 21:55:46 2009
raid1
8385792 (8.00 GiB 8.59 GB)
8385792 (8.00 GiB 8.59 GB)
2
2
0
Superblock is persistent
Update Time
State
Active Devices
Working Devices
Failed Devices
Spare Devices
:
:
:
:
:
:
UUID : 9a3d06d1:363c997b:1c5bd77b:499a8460
Events : 0.20
Number
0
1
Major
8
0
Minor
1
0
2
8
17
srv1debian:/home/debian#
RaidDevice State
0
active sync
1
removed
-
faulty spare
/dev/sda1
/dev/sdb1
8/11
Remover el disco daado del raid (Este comando sera para ejecutarlo si no hubiramos reiniciado
el sistema, en esta ocasin, al reiniciar el sistema, lo ha removido automticamente)
srv1debian:/home/debian# mdadm /dev/md0 --remove /dev/sdb1
mdadm: hot removed /dev/sdb1
En teora, en este punto deberamos apagar la mquina, instalar un nuevo disco y particionar el
disco.
Un truco muy sencillo para copiar la estructura de un disco a otro sera:
sfdisk -d /dev/sda | sfdisk /dev/sdb
Donde el disco sdb es el disco nuevo instalado. Y lo que hacemos es copiar la estructura de
particiones del disco SDA al disco SDB.
De esta forma el raid lo hacemos de particiones exactamente iguales.
Pero, en nuestra prctica, esto no lo tenemos que hacer porque el disco es el mismo, y sigue con la
estructura de particiones. Por lo tanto, seguimos con
9/11
Personalities : [raid1]
md0 : active raid1 sdb1[2] sda1[0]
8385792 blocks [2/1] [U_]
[===============>.....] recovery = 78.9% (6619072/8385792) finish=0.2min
speed=124288K/sec
unused devices: <none>
srv1debian:/home/debian#
10/11
Y ms frecuentemente,
kernel: sidisk I/O error: dev 08:01, sector 1590410
kernel: SCSI disk error : host 0 channel 0 id 0 lun 0 return code = 28000002
o tambin
kernel: hde: read_intr: error=0x10 { SectorIdNotFound }, CHS=31563/14/35,
sector=0
kernel: hde: read_intr: status=0x59 { DriveReady SeekComplete DataRequest
Error }
11/11
# crear el raid:
mdadm --create --verbose /dev/md1 --level=raid1 --raid-devices=2 /
dev/sda2 /dev/sdb2
# consultar estado del raid:
mdadm --detail /dev/md1
# formatear el raid:
mkfs.ext3 /dev/md1
# verificar:
mdadm detail /dev/md1
# verificacin segunda:
cat /proc/mdstat
# crear el fichero de configuracion: (si todo funciona correctamente)
mdadm --detail --scan --verbose > /etc/mdadm/mdadm.conf
# crear el punto de montaje, o cualquier otro punto de montaje
mkdir /datos
# modificar /etc/fstab (recordar meter el parmetro /datos)
/dev/md1
/datos
ext3
defaults
Esto ha quitado el disco sdb del conjunto RAID, pero NO ha eliminado los datos, por lo tanto, si
apagamos la mquina, quitamos el disco, y lo instalamos en otro equipo de las mismas
caracteristicas, !! sorpresa !!, tenemos el sistema trabajando de igual manera.
Llegados a este punto, tenemos dos equipos con RAID1, en estado DEGRADADO (solo
trabajando con 1 disco) y a la espera de aadir otro disco para recontruir el raid.
Espero que esta prctica sobre RAID os haya gustado, :-)