Hallo, habt ihr einen Tipp für mich, was ich tun kann? Mein Server läuft seit vielen Monaten ohne Reboot und ohne Probleme mit einem RAID 6 (über mdadm). Jetzt war ich gerade vier Wochen auf Dienstreise und komme zurück und stelle fest, dass er im mdcheck festhängt:
md2 : active raid6 sdf1[4] sde1[0] sdd1[2] sdc1[1] 23437503488 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/4] [UUUU] [>....................] check = 0.4% (57280764/11718751744) finish=104312727.8min speed=1K/sec bitmap: 0/88 pages [0KB], 65536KB chunk
md2 ist jedoch noch gemountet und ich kann auf die Daten noch problemlos zugreifen, schreibend und lesend.
Wenn ich mit smartctl die Werte der Festplatte abfrage, sind sdc sdd und sde komplett fehlerfrei, sdf zeigt ein paar Fehler. Alle im "PASSED" Status.
Die Befehle
echo frozen > /sys/block/md2/md/sync_action
oder
echo idle > /sys/block/md2/md/sync_action
klappen alle nicht, da bleibt er hängen und ich kann dann nur mit CTRL+C abbrechen.
Hier ein paar Werte vom Array:
$ cat /sys/block/md2/md/degraded 0 $ cat /sys/block/md2/md/array_state write-pending
top sagt:
top - 22:36:00 up 227 days, 22:12, 3 users, load average: 9,00, 9,00, 9,00 Tasks: 198 gesamt, 2 laufend, 196 schlafend, 0 gestoppt, 0 Zombie %CPU(s): 0,7 be, 12,7 sy, 0,0 ni, 86,6 un, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st MiB Spch : 32117,4 gesamt, 4698,5 frei, 2721,3 belegt, 24697,5 Puff/Cache MiB Swap: 0,0 gesamt, 0,0 frei, 0,0 belegt. 28930,6 verfü Spch PID USER PR NI VIRT RES SHR S %CPU %MEM ZEIT+ BEFEHL 2101 root 20 0 0 0 0 R 100,0 0,0 52028:06 md2_raid6
Es gibt leider keine syslog logfiles mehr, weil diese nach 7 Tagen bereits gelöscht werden. Der Prozess ist jedoch am 5. Mai schon hängen geblieben.