Testování disků v RAID 1 - dva disky
Zabýval se se někdo tím, jak otestovat stav obou disků softwarově ? Například existuje DLL které by vrátilo stav obou disků ? Díky za jakýkoli poznatek a odkaz.
Konkrétně: Existuje RAID 1 a dojde k poruše jednoho disku. Systém na to reaguje a vyhlásí řadu chyb. Laická obsluha všechna hlášení "odmačká" a systém přejde do stavu s jedním diskem. Obsluha má dojem že je vše v pořádku, ale jede se na jeden disk !!! Potřebuji tento stav otestovat (například při startu uživatelského SW pomocí nějaké DLL...) a nedovolit spustit uživatelský SW do doby, než dojde k nápravě.
Na to ovšem neexistuje jednoduchá odpověď, protože záleží na typu řadiče a ovládacího SW. Většina RAID karet má správu hlídanou např. přes WEB prohlížeč, takže stav pole se dá snadno zjistit i bez fyzického přístupu k PC.
V opačném případě bych asi volil nejjednodušší cestu a to sledování systémového logu, kam se musí tato skutečnost promítnout. Pokud najdu nějaké chyby, není problém sednout fyzicky k PC a při bootu zkontrolovat, v jakém stavu se hlásí pole.
V opačném případě bych asi volil nejjednodušší cestu a to sledování systémového logu, kam se musí tato skutečnost promítnout. Pokud najdu nějaké chyby, není problém sednout fyzicky k PC a při bootu zkontrolovat, v jakém stavu se hlásí pole.
Velmi děkuji za odpověď, ale stále to není to pravé. Popíši to ještě podrobněji: Při vytvoření RAID 1 (ne jenom 1), ať už pomocí mainboardu, nebo přídavné karty, dojde k tomu, že systém vnímá oba disky jako jeden a veškerý user SW k RAID poli přistupuje, jako by to byl jeden disk. Utilitka, na kterou se ptám bude muset přistoupit k jednotlivým diskům na úrovni řadiče HD a ještě níže. Odhadl bych, že si "cvrkne" zkušební data na každý disk a zkusí je přečíst. Podle výsledku vrátí: disk1 = OK, disk2 = OK nebo něco tak podobného. Při této operaci bude muset utilitka obejít "zRAIDování" obou disků. Utilitka asi bude pro každý řadič jiná, ale možná by mohla být i universální.
Pokud uživatelský SW ohlásí při svém startu, že se jede na jeden disk, musí přijet technik a ten už si s tím poradí...
Pokud uživatelský SW ohlásí při svém startu, že se jede na jeden disk, musí přijet technik a ten už si s tím poradí...
Je mi jasné o co ti jde, ale takhle to IMHO řešit nejde - navíc pro různé RAIDy.
Pokud systém vnímá RAID jako jeden disk (což je žádoucí), pak nejde žádnou utilitkou jednoduše přistupovat na fyzické disky. Určitě je možné napsat nízkoúronový přístup k disku, ale pak zase není co kontrolovat. Disk může "odejít" i jinak, než totálním kolapsem. Jediná cesta jak zkontrolovat, zda pole pracuje v plnohodnotném, nebo degradovaném režimu je "zeptat" se na to přímo ovladače tohoto pole.
Jinak řečeno "cvrnknutí" na oba disky ti nemusí dát reálnou odpověď i kdyby takový program existoval.
Pokud systém vnímá RAID jako jeden disk (což je žádoucí), pak nejde žádnou utilitkou jednoduše přistupovat na fyzické disky. Určitě je možné napsat nízkoúronový přístup k disku, ale pak zase není co kontrolovat. Disk může "odejít" i jinak, než totálním kolapsem. Jediná cesta jak zkontrolovat, zda pole pracuje v plnohodnotném, nebo degradovaném režimu je "zeptat" se na to přímo ovladače tohoto pole.
Jinak řečeno "cvrnknutí" na oba disky ti nemusí dát reálnou odpověď i kdyby takový program existoval.
Dalo by sa to otestovat napr. cez RANISH Parition Manager. Je tam neinvazivny test V - verify, kedy skuma povrch pevneho disku na danej partisne, bez ohladu na suborovy system a nezapisuje nic nan. Nabootuje sa z FDD, alebo bootovacieho CD, ci USB flash disku. Pri prvom teste bude odpojeny HDD 2, pri druhom teste odpojeny HDD1. HDD budu pripojene na samostatnom radici, tak aby system nabehol vzdy len s jednym HDD a bootoval z vymenitelneho zariadenia. Odtial sa spusti RANISH a da verify test. Ak je tam nejaky problem fyzickeho charakteru, odhali ho - vypise cisla vadnych blokov. Takto by sa dalo univerzalne zistit napr. ktory z tych dvoch HDD ma poskodene bloky, pokial o tom neda info SW k radicu disku. Myslim, ze by sa to dalo testovat na hocijakom radici, i inej doske, kludne asi aj v IDE compatibile mode.
[QUOTE=KEOSAN;163722]...[/QUOTE]
Ano, takže problém automatického vracení statutu disků a následné chování něčeho v tom či tom případě se bude řešit ručním odpojováním disků, bootováním z CD a jejich detekcí :mistake Čteš vůbec dotaz ?
_____
K tématu: podle mne nic takového nebude, k diskům v RAID poli nejde jen tak nízkoúrovňově přistupovat, můžeš některými programy testovat disky čtením apod. (od výrobce disků), ale bez ohledu na to, co je tam za data a jakou mají strukturu. A bez řadiče (pokud nemáš SW RAID zajištěný jen skrze OS, nikoli řadič) nemůžeš s daty nijak pracovat, tzn. nejde podle mne řadič obejít a něco zapisovat, to by dopadlo destrukcí dat. Snad by něco mohl mít leda výrobce konkrétního řadiče, ale o ničem takovém jsem neslyšel a když, tak nečekal bych to jinde než u drahých profesionálních HW řadičů renomovaných výrobců. Podobně se S.M.A.R.T.em,.ač ten lze i u některých běžných integrovaných řadičů číst, je to ale spíš výjimka.
Pokud ale ovladače jakési varování vrací (ač je dementní uživatel nečte a jen zavírá), nejde nějakým způsobem reagovat na tato varování ?
Ano, takže problém automatického vracení statutu disků a následné chování něčeho v tom či tom případě se bude řešit ručním odpojováním disků, bootováním z CD a jejich detekcí :mistake Čteš vůbec dotaz ?
_____
K tématu: podle mne nic takového nebude, k diskům v RAID poli nejde jen tak nízkoúrovňově přistupovat, můžeš některými programy testovat disky čtením apod. (od výrobce disků), ale bez ohledu na to, co je tam za data a jakou mají strukturu. A bez řadiče (pokud nemáš SW RAID zajištěný jen skrze OS, nikoli řadič) nemůžeš s daty nijak pracovat, tzn. nejde podle mne řadič obejít a něco zapisovat, to by dopadlo destrukcí dat. Snad by něco mohl mít leda výrobce konkrétního řadiče, ale o ničem takovém jsem neslyšel a když, tak nečekal bych to jinde než u drahých profesionálních HW řadičů renomovaných výrobců. Podobně se S.M.A.R.T.em,.ač ten lze i u některých běžných integrovaných řadičů číst, je to ale spíš výjimka.
Pokud ale ovladače jakési varování vrací (ač je dementní uživatel nečte a jen zavírá), nejde nějakým způsobem reagovat na tato varování ?
Pardon :mistake, pochopil som to takto:
[QUOTE=Jirka_T;163672] Zabýval se se někdo tím, jak otestovat stav obou disků softwarově? [/QUOTE]
Ano - napr. softver Ranish Partition Manager vie softverovo otestovat stav diskov.
[QUOTE=Jirka_T;163672] Díky za jakýkoli poznatek a odkaz.[/QUOTE]
Cize myslel som, ze chce zistit, ktory HDD je pokazeny, aby sa urobila naprava.
[QUOTE=Jirka_T;163672] Zabýval se se někdo tím, jak otestovat stav obou disků softwarově? [/QUOTE]
Ano - napr. softver Ranish Partition Manager vie softverovo otestovat stav diskov.
[QUOTE=Jirka_T;163672] Díky za jakýkoli poznatek a odkaz.[/QUOTE]
Cize myslel som, ze chce zistit, ktory HDD je pokazeny, aby sa urobila naprava.
Díky všem za příspěvky. Pravděpodobně to opravdu nebude tak jednoduché. Hledání na netu to jenom potvrzuje. Jediné co běžně existuje, jsou "bedýnky s RAID" nebo řadiče, kde je RAID "zadrátovaný" - tam jde vyndávat disky za chodu a vadný disk je označen svícením LED (případně zvukem).
Testovat chybové hlášky při destrukci disku a reagovat na ně - to by opravdu asi bylo nejschůdnější řešení. Nakonec ale asi bude nejjednodušší to, co funguje léta - pravidelné zálohování a RAID 1 s občasným spuštěním testu...
Testovat chybové hlášky při destrukci disku a reagovat na ně - to by opravdu asi bylo nejschůdnější řešení. Nakonec ale asi bude nejjednodušší to, co funguje léta - pravidelné zálohování a RAID 1 s občasným spuštěním testu...
Pripadne takyto radic:
http://www.atcomp.cz/zbozi/rocketraid-1520/detail.aspx?p=z:17839
Pisu:
Dále podporuje : zasílání upozornění e-mailem v případě chyby, bootování,
posielat to nejakej zodpovednej osobe.
Eventuelne, tento:
http://www.atcomp.cz/zbozi/rocketraid-1740/detail.aspx?p=z:97194
http://www.atcomp.cz/zbozi/rocketraid-1720/detail.aspx?p=z:101061
podporuje CLI - command line interface. Na to by sa uz mozno dalo nieco zbuchat, aby napr. start programu bol podmieneny nejakym vypisom, hlaskou z CLI.
http://www.atcomp.cz/zbozi/rocketraid-1520/detail.aspx?p=z:17839
Pisu:
Dále podporuje : zasílání upozornění e-mailem v případě chyby, bootování,
posielat to nejakej zodpovednej osobe.
Eventuelne, tento:
http://www.atcomp.cz/zbozi/rocketraid-1740/detail.aspx?p=z:97194
http://www.atcomp.cz/zbozi/rocketraid-1720/detail.aspx?p=z:101061
podporuje CLI - command line interface. Na to by sa uz mozno dalo nieco zbuchat, aby napr. start programu bol podmieneny nejakym vypisom, hlaskou z CLI.