Check af soft-raid

From: Gert Lynge (none@gert--lynge.org.lh.bsd-dk.dk)
Date: Mon 27 Aug 2007 - 11:26:36 CEST


From: "Gert Lynge" <none@gert--lynge.org.lh.bsd-dk.dk>
To: <none@bsd-dk--bsd-dk.dk.lh.bsd-dk.dk>
Subject: Check af soft-raid
Date: Mon, 27 Aug 2007 11:26:36 +0200

Jeg læste lige om at man skulle huske jævnligt at køre en verify på sin
hardware-raid5 for at sikre sig at pariteten rent faktisk også kan læses.
Ellers opdager man det måske først når en disk står af og man har brug for
den (dvs. en disk står af om man skal rebuilde - hvorefter man opdage
bad-blocks på en af de tilbageværende diske).
Faktisk bør man købe en controller, der kan scheduleres til selv at gøre
det. Men det er nu ikke det mit spørgsmål går ud på.

Gælder det også for fx "et BIOS-supporteret soft-spejl" (eller hvad vi nu
skal kalde dem)?
Jeg går ud fra at FreeBSD ikke står og læser fra begge diske for at sikre
sig at data rent faktisk KAN læses?

Dvs. bør man fyre en eller anden kommando af med jævne mellemrum for at
sikre sig at der ikke er opstået en eller anden bad block et sted som
FreeBSD har for vane at læse fra den anden disk?

Backup'en hiver naturligvis alle data ind imellem - men jeg har jo ingen
garanti for at de ikke læses konsekvent fra disk0 - og når (ikke "hvis" :-)
) den så står af, så vil det jo være lidt trist at finde ud af at disk1
består af <indsæt stort tal>% bad sectors.

På forhånd tak for enhver tanke...

MVH
    Gert Lynge

---
/var/run/dmesg.boot:
[snip]
FreeBSD 6.2-RELEASE-p4 #0: Thu Apr 26 17:55:55 UTC 2007
    root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/SMP
[...]
ad4: 76319MB <Seagate ST380811AS 3.AAE> at ata2-master SATA300
ad6: 76319MB <Seagate ST380811AS 3.AAE> at ata3-master SATA300
ar0: 76316MB <Intel MatrixRAID RAID1> status: READY
ar0: disk0 READY (master) using ad4 at ata2-master
ar0: disk1 READY (mirror) using ad6 at ata3-master
[snip]

MVH / Regards Gert Lynge



This archive was generated by hypermail 2b30 : Fri 31 Aug 2007 - 23:00:02 CEST