linux:raid
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux:raid [2008/10/03 21:11] – rlunaro | linux:raid [2022/12/02 21:02] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== RAID ====== | ====== RAID ====== | ||
+ | |||
+ | |||
+ | ==== si nos cargamos el arranque GRUB de un sistema que tiene raid ==== | ||
+ | |||
+ | howto reinstall GRUB in rescue mode while using lvm / mdadm | ||
+ | |||
+ | Don't forget to start the mdadm daemon in the rescue CD: | ||
+ | |||
+ | # / | ||
+ | |||
+ | |||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | ==== Consultar el estado de un RAID ==== | ||
+ | |||
+ | Consultamos al detalle del dispositivo RAID /dev/md3: | ||
+ | |||
+ | <code bash> | ||
+ | sudo mdadm --detail /dev/md3 | ||
+ | </ | ||
+ | |||
+ | ==== Hacer que un disco libre sea utilizado ==== | ||
+ | |||
+ | Recientemente me encontré con este problema: había creado un RAID1 (mirroring) con un sólo disco, engañando a mdadm con la opción --force. | ||
+ | |||
+ | Al añadir un segundo disco, las cosas no iban bien. No sincronizaba: | ||
+ | |||
+ | <code bash> | ||
+ | xxxxx@xxxxxxxx: | ||
+ | /dev/md3: | ||
+ | Version : 00.90.03 | ||
+ | Creation Time : Thu Oct 2 22:43:32 2008 | ||
+ | Raid Level : raid1 | ||
+ | Array Size : 732571904 (698.64 GiB 750.15 GB) | ||
+ | Used Dev Size : 732571904 (698.64 GiB 750.15 GB) | ||
+ | Raid Devices : 1 | ||
+ | Total Devices : 2 | ||
+ | Preferred Minor : 3 | ||
+ | Persistence : Superblock is persistent | ||
+ | |||
+ | Update Time : Fri Oct 3 23:34:49 2008 | ||
+ | State : clean | ||
+ | | ||
+ | Working Devices : 2 | ||
+ | | ||
+ | Spare Devices : 1 | ||
+ | |||
+ | UUID : d91ddb2c: | ||
+ | | ||
+ | |||
+ | Number | ||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | La solución consistía en cambiar el valor de " | ||
+ | |||
+ | <code bash> | ||
+ | sudo mdadm /dev/md3 --grow --raid-devices=2 | ||
+ | </ | ||
+ | |||
==== Hacer un RAID más grande y no perder los datos ==== | ==== Hacer un RAID más grande y no perder los datos ==== | ||
Line 29: | Line 94: | ||
Luego habrá que hacer crecer ese raid con un nuevo disco para completarlo. | Luego habrá que hacer crecer ese raid con un nuevo disco para completarlo. | ||
- | ==== Añadir un disco a un raid preexistente | + | === Añadir un disco a un raid preexistente === |
El comando no puede ser más fácil. Si tenemos un dispositivo raid /dev/md3 y un disco libre /dev/sdc1, el comando para añadirlo es: | El comando no puede ser más fácil. Si tenemos un dispositivo raid /dev/md3 y un disco libre /dev/sdc1, el comando para añadirlo es: | ||
<code bash> | <code bash> | ||
- | > sudo mdadm --manage /dev/md3 --verbose --add /dev/sdc1 | + | > sudo mdadm --manage /dev/md3 --verbose |
</ | </ | ||
- | Inmediatamente comenzará a sincronizar el disco. Podrás comprobarlo porque al consultar | + | Inmediatamente comenzará a sincronizar el disco. Podrás comprobarlo porque al consultar |
+ | |||
+ | < | ||
+ | xxxxx@xxxxxx: | ||
+ | Personalities : [raid1] [raid0] [raid6] [raid5] [raid4] | ||
+ | md3 : active raid1 sdc1[2] sdd1[0] | ||
+ | 732571904 blocks [2/1] [U_] | ||
+ | [> | ||
+ | in speed=52992K/ | ||
+ | |||
+ | </ | ||
linux/raid.1223068285.txt.gz · Last modified: 2022/12/02 21:02 (external edit)