mdadm raid check

Wenn mein seinen Software MDADM RAID checken will ist das mit diesen Kommandos sehr schnell erledigt.

mdadm RAID check

Um einen RAID Check manuell zu starten

[stextbox id=“bash“]echo check > /sys/block/md0/md/sync_action[/stextbox]

Um einen laufenden mdadm RAID Check zu stoppen

[stextbox id=“bash“]echo idle > /sys/block/md0/md/sync_action[/stextbox]

 

mdadm RAID Status abfragen

[stextbox id=“bash“]cat /proc/mdstat[/stextbox]

mdadm RAID in Ordnung

[stextbox id=“info“]Personalities : [raid1]
md1 : active raid1 sda2[0] sdb2[1]
1952881408 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
499712 blocks super 1.2 [2/2] [UU]

unused devices: <none>[/stextbox]

mdadm RAID Check wird ausgeführt

[stextbox id=“info“]Personalities : [raid1]
md1 : active raid1 sda2[0] sdb2[1]
1952881408 blocks super 1.2 [2/2] [UU]
[==>………………]  check = 12.4% (244056192/1952881408) finish=3670.1min speed=7744K/sec

md0 : active raid1 sda1[0] sdb1[1]
499712 blocks super 1.2 [2/2] [UU]

unused devices: <none>[/stextbox]

 

Bei Debian gibt es noch das Programm /usr/share/mdadm/checkarray mit dem man noch etwas mehr machen kann.

z.b. den mdadm RAID Check auf idle setzten. Somit wir nur die freie I/O Performance für den Check genutzt.

Das Script checkarray

[stextbox id=“info“]checkarray — MD array (RAID) redundancy checker tool
Copyright © martin f. krafft <madduck@debian.org>
Released under the terms of the Artistic Licence 2.0

Usage: checkarray [options] [arrays]

Valid options are:
-a|–all       check all assembled arrays (ignores arrays in command line).
-s|–status    print redundancy check status of devices.
-x|–cancel    queue a request to cancel a running redundancy check.
-i|–idle      perform check in a lowest scheduling class (idle)
-l|–slow      perform check in a lower-than-standard scheduling class
-f|–fast      perform check in higher-than-standard scheduling class
–realtime     perform check in real-time scheduling class (DANGEROUS!)
-c|–cron      honour AUTOCHECK setting in /etc/default/mdadm.
-q|–quiet     suppress informational messages
(use twice to suppress error messages too).
-h|–help      show this output.
-V|–version   show version information.

Examples:
checkarray –all –idle
checkarray –quiet /dev/md[123]
checkarray -sa
checkarray -x –all

Devices can be specified in almost any format. The following are equivalent:
/dev/md0, md0, /dev/md/0, /sys/block/md0

You can also control the status of a check with /proc/mdstat file.[/stextbox]

Alle RAIDs prüfen aber im IDLE modus

[stextbox id=“bash“]bash /usr/share/mdadm/checkarray -ai[/stextbox]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*