Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
Enigma^
#7559
üzenetére
A raid-z többek között azért jobb a hagyományos raid megvalósításoknál mert:
1) dinamikus stripe méretet használ így nem probléma a részleges stripe írás
2) van ellenőrző összeg így észreveszi a hibákat, illetve tudja javítani azokat
3) egyben van a fájlrendszerrel, így tudja mi használt és mi üres (például szinkronizációnál jól jöhet)Természetesen bármelyik linux tud neked raid-z-t csinálni, ha felpakolod a zfs támogatást.
HUfantom: Csak elvileg jobb - Miért is? Ezek kőkemény gyakorlati hasznok.
-
válasz
Enigma^
#7559
üzenetére
Csak elvileg jobb....
Különbség a működésükben keresendő.
A RAID 5 nél mikor ahova ír a tömbre ott a következő műveleteket végzi el:
-- kiolvassa a blokkot
-- Átírja a felülírni kivánt részt
-- kiszámolja az új egész blokk paritását
-- visszaírja a lemezre.RAID Z ugye szoftveres megoldás.
Ő ugyanazt csinálja mint a RAID 5 csak nincs kiolvasos/Átírós rész.
Hanem csak felírja valami üres/ vagy üresnek jelölt / helyre és mikor végzett akkor átállítja a fájl mutatóját az új helyre.Remélem látszik hogy az RAID Z esetében miután megvan az új blokk akkor is megmarad a régi. Így ha áramszünet miatt elszáll a picsába az egész akkor a RAID 5 megsérült / PL: átírási művelet végrehajtásakor / Míg ugye RAID Z-nél vagy a régi vagy az új fájl meglesz attól függően hogy a pointer átállítás után vagy előtt állt le.
Ezért van pl a enterprise rendszerekben külön akkumulátor, hogy még áramszünet esetén is legyen annyi tartalék, hogy mindent ki lehessen írni a lemezekre.
Fontos különbség, hogy az egyik szoftveres a másik hardveres és szoftveres is lehet.
//RAID Z2 ~ RAID 6 között hasonló párhuzamot lehet vonni
Sorry ha kicsit konyhanyelvű volt.
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
