886
Hardware / Re:Disk mirroring
« kdy: 10. 09. 2021, 17:31:28 »2) Když mám dva disky v raidu se zrcadlením, které z raidu odeberu, budou na každém zvlášť data čitelná?Tohle obecně rozhodně neplatí. Pokud budete mít disky z RAIDu, nějaké disky disky z RAIDu odeberete (tolik, kolik daný RAID umožňuje), bude RAID v degradovaném stavu, ale data z toho RAIDu stále přečtete. Ale nepočítejte s tím, že vytáhnete disk z RAIDu, šoupnete ho do jiného počítače jako obyčejný disk a normálně budou data čitelná.
Stačí si uvědomit, že např. RAID 5 ukládá v třídiskové variantě tak, že na jeden disk uloží blok dat, na druhý disk druhý blok dat a na třetí disk XOR těchto dvou bloků. U dalších disků je to prohozené. Ve vícediskových variantách je to podobné, pokaždé tam někde bude XOR dat. Takže pokud z tohohle RAIDu vytáhnete disk, budete v některých blocích mít XOR dvou bloků dat, a z něj data bez jednoho z těch původních bloků nedostanete.
Tohle je klasicka Jirsakovina ... vlakno se jmenuje mirroring, tazatel se pta na dva disky v zrcadleni, ale tady se musi rozepisovat o R5 a xorovani.
Pokud by pouzival explicitni DM (device mapper) na tvorbu mirroru (metadata mimo disk), pripadne MD (linux sw raid) se superblokem na konci partisny, tak opravdu lze vzit disk a normalneho precist. Je to nestandardni uziti, ale jde to. Ale pak nepocitejte s tim, ze takovy disk lze zapojit zpet do puvodniho raidu, protoze tam muzete mit jine data - napr. zmenene last access time a pod.
A pak doufej, ze android pobezi v takove virtualce.. protoze vyresit gui/drivery bude oser