GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Nach dem Neustart wird die RAID1-Festplatte entfernt/nicht synchron (CentOS/RHEL)

Das Problem

Eine fehlerhafte Festplatte wurde in einem CentOS/RHEL 6-Computer ersetzt. RAID1 wurde neu erstellt und der Server neu gestartet. Nach dem Neustart wurde die Festplatte vom RAID entfernt/nicht mehr synchron. RAID musste nach jedem Neustart neu aufgebaut werden.

RAID vor dem Neustart neu aufgebaut.

# mdadm --detail /dev/md1
/dev/md1:
Version : 0.90
Creation Time : Fri Feb 8 10:20:51 2013
Raid Level : raid1
Array Size : 488279488 (465.66 GiB 500.00 GB)
Used Dev Size : 488279488 (465.66 GiB 500.00 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Thu Jul 7 09:15:04 2016
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

UUID : 1e712c78:0c3dc259:9acdafa7:d4878cfe
Events : 0.2962397

Number Major Minor RaidDevice State
0 67 2 0 active sync /dev/sdaw2
1 67 18 1 active sync /dev/sdax2

Nach dem Neustart wird /dev/sdaw2 entfernt:

# mdadm --detail /dev/md1
/dev/md1:
version : 0.90
creation time : fri feb 8 10:20:51 2013
raid level : raid1
array size : 488279488 (465.66 gib 500.00 gb)
used dev size : 488279488 (465.66 gib 500.00 gb)
raid devices : 2
total devices : 1
preferred minor : 1
persistence : superblock is persistent

update time : fri jul 8 17:53:04 2016
state : active, degraded
active devices : 1
working devices : 1
failed devices : 0
spare devices : 0

uuid : 1e712c78:0c3dc259:9acdafa7:d4878cfe
events : 0.2976471

number major minor raiddevice state
0 0 0 0 removed
1 67 18 1 active sync /dev/sdax2
# cat /etc/mdadm.conf
array /dev/md1 level=raid1 num-devices=2 metadata=0.90 uuid=1e712c78:0c3dc259:9acdafa7:d4878cfe
devices=/dev/sdaw2,/dev/sdax2
array /dev/md0 level=raid1 num-devices=2 metadata=0.90 uuid=5e7743f6:b2efa5e2:7a28469a:06cda6cd
devices=/dev/sdaw1,/dev/sdax1

Die Lösung

initramfs hat nicht die neueste Konfiguration aus /etc/mdadm.conf ausgewählt .

Hinweis :initramfs musste neu erstellt werden. Außerdem erfordert das Verfahren den Neustart des Systems.

1. Aktivieren Sie „mdadm –detail /dev/mdX “ (mdX ist der Name des RAID-Geräts) und vergewissern Sie sich, dass der Gerätestatus „sauber“ und die Festplatte im Modus „“aktive Synchronisierung““ ist

mdadm --detail /dev/mdX

2. Erstellen Sie eine Sicherungskopie bestehender initramfs:

# mv /boot/initramfs-2.6.39-400.264.13.el6uek.x86_64.img /tmp/      ### example kernel, version may differ

3. Erstellen Sie initramfs mit dracut neu:

# dracut -f /boot/initramfs-2.6.39-400.264.13.el6uek.x86_64.img 2.6.39-400.264.13.el6uek.x86_64

4. Starten Sie das System neu.

# shutdown -r now


Cent OS
  1. CentOS / RHEL 7:Benutzerkonto nach N Anzahl falscher Anmeldeversuche sperren

  2. CentOS / RHEL 7:sysctl-Kernel-Parameter wird nach dem Neustart nicht wirksam

  3. Überwachungsregeln zum Protokollieren der Ausführung von Neustartbefehlen in CentOS/RHEL

  4. So überprüfen Sie, ob nach dem RPM-Paket-Update ein Dienstneustart oder Serverneustart erforderlich ist (CentOS/RHEL/Fedora)

  5. Das CIFS-Freigabedateisystem wird nach dem Neustart unter CentOS/RHEL 7 nicht bereitgestellt

Deaktivieren Sie den Neustart mit den Tasten Strg-Alt-Entf in RHEL / CentOS

So aktivieren Sie das Benutzer- und Gruppenfestplattenkontingent unter CentOS 7 / RHEL 7

So installieren Sie CentOS / RHEL 7 auf einer RAID-Partition

So erweitern Sie die ASM-Festplatte von der Betriebssystemebene in CentOS/RHEL

XFS-Dateisystem wird als schreibgeschützt gemountet (CentOS/RHEL)

CentOS/RHEL 8:„ACPI MEMORY OR I/O RESET_REG“ Server hängt nach Neustart