
Tengo un servidor dedicado que consta de dos discos duros con 5 particiones cada uno.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 488M 0 part /boot/efi
├─sda3 8:3 0 7.6G 0 part
│ └─md0 9:0 0 15.3G 0 raid0 [SWAP]
├─sda4 8:4 0 977M 0 part
└─sda5 8:5 0 1.8T 0 part
sdb 8:16 0 1.8T 0 disk
├─sdb1 8:17 0 1M 0 part
├─sdb2 8:18 0 488M 0 part
├─sdb3 8:19 0 7.6G 0 part
│ └─md0 9:0 0 15.3G 0 raid0 [SWAP]
├─sdb4 8:20 0 977M 0 part
│ └─md1 9:1 0 976.4M 0 raid1 /boot
└─sdb5 8:21 0 1.8T 0 part
└─md2 9:2 0 1.8T 0 raid1 /
Después de tener problemas con el servidor que no se reiniciaba porque no se reconocía un disco y de verificar mi configuración de raid, noté que /dev/md2 (que parece contener el sistema operativo y todos los datos) tiene un disco eliminado y solo muestra /dev/sdb5 como activo y un segundo disco retirado.
sudo mdadm --detail /dev/md2
/dev/md2:
Version : 1.2
Creation Time : Fri Jan 3 09:18:45 2020
Raid Level : raid1
Array Size : 1943880704 (1853.83 GiB 1990.53 GB)
Used Dev Size : 1943880704 (1853.83 GiB 1990.53 GB)
Raid Devices : 2
Total Devices : 1
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Sun Sep 17 09:11:34 2023
State : active, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Consistency Policy : bitmap
Name : srv10135:2 (local to host srv10135)
UUID : 2dcfef18:2714aa4a:7a708454:42eb8813
Events : 219026
Number Major Minor RaidDevice State
- 0 0 0 removed
1 8 21 1 active sync /dev/sdb5
Al examinar ambas particiones (/dev/sda5 y /dev/sdb5) puedo ver que ambas pertenecen al mismo RAID y están marcadas como activas.
sudo mdadm --examine /dev/sda5
/dev/sda5:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x1
Array UUID : 2dcfef18:2714aa4a:7a708454:42eb8813
Name : srv10135:2 (local to host srv10135)
Creation Time : Fri Jan 3 09:18:45 2020
Raid Level : raid1
Raid Devices : 2
Avail Dev Size : 3887761408 sectors (1853.83 GiB 1990.53 GB)
Array Size : 1943880704 KiB (1853.83 GiB 1990.53 GB)
Data Offset : 262144 sectors
Super Offset : 8 sectors
Unused Space : before=262056 sectors, after=0 sectors
State : active
Device UUID : d2b34f96:e2f0a43b:d3e85f43:b8cf7ea4
Internal Bitmap : 8 sectors from superblock
Update Time : Sat Sep 16 11:19:49 2023
Bad Block Log : 512 entries available at offset 72 sectors
Checksum : 27e920f0 - correct
Events : 189131
Device Role : Active device 0
Array State : AA ('A' == active, '.' == missing, 'R' == replacing)
sudo mdadm --examine /dev/sdb5
/dev/sdb5:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x1
Array UUID : 2dcfef18:2714aa4a:7a708454:42eb8813
Name : srv10135:2 (local to host srv10135)
Creation Time : Fri Jan 3 09:18:45 2020
Raid Level : raid1
Raid Devices : 2
Avail Dev Size : 3887761408 sectors (1853.83 GiB 1990.53 GB)
Array Size : 1943880704 KiB (1853.83 GiB 1990.53 GB)
Data Offset : 262144 sectors
Super Offset : 8 sectors
Unused Space : before=262056 sectors, after=0 sectors
State : active
Device UUID : 78918ed5:59a78605:df84fcf7:91ba926b
Internal Bitmap : 8 sectors from superblock
Update Time : Sun Sep 17 09:16:06 2023
Bad Block Log : 512 entries available at offset 72 sectors
Checksum : acbce60c - correct
Events : 219236
Device Role : Active device 1
Array State : .A ('A' == active, '.' == missing, 'R' == replacing)
Ahora me pregunto si mdadm --detail /dev/md2
se muestra información incorrecta sobre los miembros del RAID o si /dev/sda5 realmente falta en el RAID y si es seguro simplemente volver a agregarlo al RAID.
Respuesta1
En general, /proc/mdstat
muestra el estado RAID actual y real.
sda5
realmente falta en la matriz RAID: observe cómo su recuento de eventos es mucho menor que sdb5
. También observe cómo sdb5
ve el estado de la matriz .A
, es decir, con el primer disco que aparece como faltante.
Debe volver a agregar sda5
a la matriz emitiendo algo similar a mdadm /dev/md2 -a /dev/sda5
(verifique tres veces este comandoantesemitirlo).