Taky si přisadím:
2) Když mám dva disky v raidu se zrcadlením, které z raidu odeberu, budou na každém zvlášť data čitelná?
Řekněme, že se jedná o linuxový nativní MD RAID, použitý obvyklým způsobem = dva fyzické disky, na nich identická tabulka rozdělení, jeden či více oddílů typu 0xFD = Linux RAID, následně tyto oddíly spárované, z těchto párečků vzejdou jednotlivá bloková zařízení md0, md1 atd. První stage bootloaderu (asi grub) je nainstalovaný v MBR obou disků. Na takto ošetřených discích nainstalován bootovatelný Linux.
Toto by mělo nastartovat skutečně i z jednotlivého disku = když druhý disk odpojíte. Klidně za studena. Můžete zastudena mirror roztrhnout na dva jednotlivé disky, vrazit do dvou počítačů, a každý zvlášť nastartuje, se zrcadly v degradovaném režimu. Můžete třeba přidat do každého PC druhý disk a provedením obnovy ta zrcadla dokompletovat...
A je v podstatě jedno (irelevantní/kolmé) zda formát metadat / MD superbloku je "starý" (a zrcadla si automaticky detekuje=páruje kernel) nebo "nový" (a zrcadla si při startu páruje mdadm v rámci initrd). Rozdíl v tomto bodě vyvstane, pokud se pokusíte takový disk resp. volume připojit v "jiné" instanci Linuxu, která si nabootovala nějak po svém. S novým superblokem je to trochu práce navíc. Ale zas máte k dispozici bitmapu, které oblasti jsou synchronní apod.
Mimo Linux:
## Intel onboard soft-RAID:
Soft-RAID přítomný v PC BIOSech a vázaný na konkrétní čipsety (SATA řadiče) Intel se chová tak, že když disk připojíte jednotlivě, bude se PC tvářit, jako by se nechumelilo, a bude s ním zacházet, jako s jednotlivým diskem - a data by měla být normálně viditelná, jako kdyby žádný mirror nikdy neexistoval.
## Areca:
Pokud seberete za studena jeden ze dvou disků v mirroru Arece, tak Vám arečí BIOS při bootu nahlásí "incomplete RAID" a nenabídne ho k bootování (a zřejmě ani následně jako blokové zařízení vyššímu OS). Proč: protože firmware nezaznamenal úmrtí disku za jízdy. Tedy k němu muselo dojít za studena. Firmware bere ohled na značnou pravděpodobnost, že k odpojení jednoho z disků došlo nejspíš omylem při nějaké údržbě hardwaru. A tedy když na to upozorní, obsluha chybku odstraní, a pole může nastartovat rovnou v optimálním režimu, nemusí se rebuildovat. Tuhle "stopku pro incomplete RAID" lze přemoci, tuším se ten příkaz jmenuje "make volume online".
Prakticky jakýkoli RAID si na přeživším disku v metadatech poznačí, že došlo k rozpadu (a kdy), a že došlo následně k nějakým úpravám dat. Pokud roztrhnete mirror a pak disky provozujete každý zvlášť degradovaný, RAID už Vám nikdy nedovolí, prostě je spojit dohromady. Bude se tvářit, že vidí dvě degradované trosky. Ledaže z jednoho disku RAID smahnete (ideálně DDčkem celoplošně) a podsunete ho RAIDovému firmwaru jakožto spare pro obnovu = provede se rebuild, a řekl jste jasně, odkud kam.
## Adaptec:
A k tomu další žertovná příhoda - budu se opakovat. Toto dělá možná dodnes Adaptec (AAC RAID):
1.) vytvoříte mirror ze dvou disků. Nainstalujete nějaký operační systém.
2.) v rámci nácviku disaster recovery jeden z disků v mirroru vytrhnete - zaživa nebo za studena, to je asi jedno.
3.) vložíte čistý disk, provedete rebuild, jede se dál.
4.) stroj uvedete do ostrého provozu.
5.) zbyl vám disk, který jste při simulaci výpadku vytrhli. S úmyslem schovat si ho jako záložní (cold spare) ho ještě naposled připojíte samotný k řadiči, vlezete do firmwaru RAIDu a trosku pole na disku zrušíte. Následně takto smazaný disk uložíte do krabice od bot s nápisem "železná zásoba".
6.) po létech ostrého provozu se Vám stane, že jeden z disků v mirroru umře. Se zívnutím ho vymontujete, šáhnete poslepu do krabice od bot, vložíte záložní disk, nastartujete, když tu náhle...
7.) CO TO? Kde je moje pole? Kde jsou moje ostrá data? !!!
Inu: Zed's dead baby, Zed's dead...
Můžete zkusit nějaký nástroj na filesystem recovery - EaseUS, extundelete apod.
Vysvětluji si to tak, že firmware Adaptecu našel na "cold spare" disku nejspíš něco jako poslední záznam v žurnálu, že RAID volume s magic numberem b00b1e5 byl zrušen - a tato operace má i po těch letech novější pořadové číslo nebo časovou značku, než tentýž žurnál na přeživším disku z rozpadlého pole, které jste se snažil zachránit. Hard cheese. Pozoroval jsem to asi třikrát, z toho jednou se to stalo mně.