HW RAID kártyák esetén általában alapból nem lehet natív diszket OS felé adni, legjobb esetben is egy 1 lemezes stripe kötetet lehet (szoktak) csinálni, és azt látja az OS. Namost, hogy ha a RAID vezérlő úgy gondolja (mondjuk SMART adatból), hogy az adott diszk már nem az igazi, akkor simán kidobja anélkül, hogy a ZFS-nek lenne beleszólása.
Ebben az egyszerű körmondatban mindent leírtál, csak rosszul ejted a szavakat. ;)
Az OS (legyen itt linux meg Windows) nem kezeli teljes körűen a diszkeket. Ezért vállalkozik egy vfs driver (ami ebből a szempontból nem OS, hanem csak egy szoftver), a hardver közvetlen kezelésére. Mégpedig az OS alá nyúlva.
A HW RAID kártyák alapból tudnák adni a natív diszkeket adni az OS felé, csak megint életbe lép az egyes szabály: az OS nem tud mit kezdeni vele. Így aztán vagy fekete doboz, vagy egy OS "mellé helyezett" szoftver a megoldás.
... javasol rendszeres SMART diagnoszikát is.
És akkor mi van?
- A SMART eleve a kommersz diszkekre lett kitalálva
- a lényeges információkat elrejti - így az egyszerűbb a felhasználónak
- valószínűségi adatokkal próbál dolgozni
Ez azt jelenti, hogy 0 hibás diszk is kifinghat a következő pillanatban, de viszonylag sok hibával is mehet évekig.
De még így is létezhet megfelelő megoldás, csak még nem igazán láttam. Helyette:
ha a RAID vezérlő úgy gondolja (mondjuk SMART adatból), hogy az adott diszk már nem az igazi, akkor simán kidobja
Leírom az algoritmust: Már háromszor lottóztál, de még egyetlen találatod sem volt. Az ilyennek minek élni? Tehát megöllek!
Ez logikus. ;)
Hiszen így működik a linux és Windows SW RAID is, tehát biztosan jól csinálják.
A miértjét feljebb leírtam.