User Tools

Site Tools


informatica:linux:raid

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
informatica:linux:raid [2015/04/13 20:19] – external edit 127.0.0.1informatica:linux:raid [2020/11/15 13:08] jose
Line 99: Line 99:
 Mostramos los discos que hay Mostramos los discos que hay
  
-  clear; cat /proc/mdstat+  cat /proc/mdstat
 <code> <code>
   Personalities : [raid1] [raid6] [raid5] [raid4]   Personalities : [raid1] [raid6] [raid5] [raid4]
Line 154: Line 154:
 </code> </code>
  
-  clear; mdadm --detail /dev/md1+  mdadm --detail /dev/md1
 <code> <code>
   /dev/md1:   /dev/md1:
Line 249: Line 249:
 </code> </code>
  
-  clear; mdadm --detail /dev/md1+  mdadm --detail /dev/md1
 <code> <code>
   /dev/md1:   /dev/md1:
Line 321: Line 321:
  
 #mdadm --detail /dev/md0 \\ #mdadm --detail /dev/md0 \\
 +<code>
 /dev/md0: \\ /dev/md0: \\
         Version : 00.90.03 \\         Version : 00.90.03 \\
Line 346: Line 347:
                    33        1      active sync   /dev/sdc1 \\                    33        1      active sync   /dev/sdc1 \\
                    49        2      active sync   /dev/sdd1                    49        2      active sync   /dev/sdd1
 +</code>
 Añadimos el disco: \\ Añadimos el disco: \\
 #mdadm /dev/md0 -a /dev/sdb1 \\ #mdadm /dev/md0 -a /dev/sdb1 \\
Line 354: Line 355:
  
 servidor:~# mdadm --detail /dev/md0 servidor:~# mdadm --detail /dev/md0
 +<code>
 /dev/md0: /dev/md0:
         Version : 00.90.03         Version : 00.90.03
Line 381: Line 383:
  
                    17        -      spare   /dev/sdb1                    17        -      spare   /dev/sdb1
 +</code>
 Aumentamos el tamaño del RAID para que lo coja: Aumentamos el tamaño del RAID para que lo coja:
 #mdadm --grow /dev/md0 --raid-devices=4 #mdadm --grow /dev/md0 --raid-devices=4
 +<code>
 md0 : active raid1 sdb1[4] sda1[0] sdd1[2] sdc1[1] md0 : active raid1 sdb1[4] sda1[0] sdd1[2] sdc1[1]
       9767424 blocks [4/3] [UUU_]       9767424 blocks [4/3] [UUU_]
Line 394: Line 396:
       [>....................]  reshape =  1.4% (7020736/478616448) finish=539.3min speed=14570K/sec       [>....................]  reshape =  1.4% (7020736/478616448) finish=539.3min speed=14570K/sec
  
 +</code>
 Para que coja todo el tamaño del disco: \\ Para que coja todo el tamaño del disco: \\
   #mdadm --grow /dev/md1 --size=max   #mdadm --grow /dev/md1 --size=max
Line 399: Line 402:
 Todavía no ha cogido el filesystem todo el tamaño: Todavía no ha cogido el filesystem todo el tamaño:
 #pvdisplay #pvdisplay
 +<code>
   --- Physical volume ---   --- Physical volume ---
   PV Name               /dev/md1   PV Name               /dev/md1
Line 409: Line 413:
   Allocated PE          233699   Allocated PE          233699
   PV UUID               FWHDaX-piDe-3962-ThyA-xUoX-I49J-v2qOoF   PV UUID               FWHDaX-piDe-3962-ThyA-xUoX-I49J-v2qOoF
 +</code>
 Le decimos que lo coja todo:\\ Le decimos que lo coja todo:\\
 # pvresize /dev/md1 # pvresize /dev/md1
Line 416: Line 420:
  
 servidor:~# pvdisplay\\ servidor:~# pvdisplay\\
 +<code>
   --- Physical volume ---   --- Physical volume ---
   PV Name               /dev/md1   PV Name               /dev/md1
Line 426: Line 431:
   Allocated PE          233699   Allocated PE          233699
   PV UUID               FWHDaX-piDe-3962-ThyA-xUoX-I49J-v2qOoF   PV UUID               FWHDaX-piDe-3962-ThyA-xUoX-I49J-v2qOoF
 +</code>
 Primero hacemos un test: Primero hacemos un test:
 #lvresize -v -d -t  -L +457G /dev/servidor/servidor_home #lvresize -v -d -t  -L +457G /dev/servidor/servidor_home
  
 Nos la jugamos:\\ Nos la jugamos:\\
-#lvresize -v -d -L +457G /dev/servidor/servidor_home+  #lvresize -v -d -L +457G /dev/servidor/servidor_home 
 + 
 +<code>
     Found volume group "servidor"     Found volume group "servidor"
     Loading servidor-servidor_home table     Loading servidor-servidor_home table
Line 438: Line 445:
     Resuming servidor-servidor_home (253:3)     Resuming servidor-servidor_home (253:3)
   Logical volume servidor_home successfully resized   Logical volume servidor_home successfully resized
 +</code>
  
 Una vez añadido incrementamos el tamaño online. Necesitamos el paquete ext2resize: Una vez añadido incrementamos el tamaño online. Necesitamos el paquete ext2resize:
Line 646: Line 653:
  
 **TODO**: quiza esperar a que termine el rebuild **TODO**: quiza esperar a que termine el rebuild
 +
 +===== Errores =====
 +
 +====== incrementally starting raid arrays ======
 +
 +A mi me paso cuando casco 1 de los 2 discos de un RAID 0 e intente arrancar con uno de los discos.
 +
 +Entra en un loop infinito y no llega a arrancar:
 +
 +<code>
 +incrementally starting raid arrays
 +mdadm: Create user root not found 
 +mdadm: create group disk not found 
 +incrementally started raid arrays
 +</code>
 +
 +**Causa**: intercanvie de lugar en la placa base el disco. Es decir, antes era el disco maestro, y lo puse conectado a los cables que lo hacian esclavo
 +
 +**Solucion**
 +
 +http://www.larrystendebach.com/fixing-incrementally-starting-raid-arrays/
 +
 +1. Volver a colocar el disco en la "posicion" que okupaba anteriormente en el RAID. Basicamente ensallo/error. Se apaga el servidor, se colocan cables y se enciende. ¿Que no arranca? se vuelve a apagar y se cambian cables etc...
 +
 +2. Una vez haya arrancado:
 +
 +<code>
 +sudo su
 +echo mpt2sas >>/etc/initramfs-tools/modules
 +</code>
 +
 +3. Apagar el servidor. Ya se puede colocar el disco en cualquier posicion que arrancara
 +
 +
 +====== Recuperar RAID ======
 +  # mdadm --detail --scan
 +
 +  ARRAY /dev/md/0 metadata=1.2 name=proxmox01:0 UUID=ccc2aadb:7808895c:d4339489:b9b0e569
 +  ARRAY /dev/md/2 metadata=1.2 name=proxmox01:2 UUID=bc05007c:2855e55e:45d0671c:86e24616
 +  ARRAY /dev/md/1 metadata=1.2 name=proxmox01:1 UUID=4b92d787:c7f43fb7:ab52584c:c6207c8a
  
  
informatica/linux/raid.txt · Last modified: 2020/11/15 13:11 by jose