dodatocne poznatky
    Pavel Janík ml. 
    Pavel na Janik.cz
       
    Pátek Listopad 24 20:42:37 CET 2000
    
    
  
   From: Roman DAVID <rdavid na danet.cz>
   Date: Fri, 24 Nov 2000 18:14:45 +0100
Zdravím,
   > > chápu to dobře, že jsem měl na *softwarovém* RAIDu (resp. mirroringu) i
   > > swap? Nebo jste měl dvě swap oblasti a každou zvlášť?
   > > --
   > 
   > 2 shodne swap oblasti, ktere nebyly soucasti
   > sw raidu (netvorily zadny /dev/mdX)
   > Pouze se primountovavaly se stejnou prioritou,
   > tudiz swapowani probiha soucasne na oba disky.
   > 
   > Je na tom neco nekorektniho ?
to je otázka. Představte si, že odejde (resp. bude odejden, např. hot-swap
:-)) jeden z disků a s ním i ona swap partition. Co se stane, když bude
chtít kernel swapovat na jednu ze svých stejně prioritních odkládacích
oblastí? Dojde v případě poškození disku k vymazání (tj. zrušení záznamu o
této partition z tabulky odkládacích oblastí) této odkládací oblasti? To se
nestane, a proto kernel (prakticky) okamžitě sletí, protože by např. nemohl
vrátit do paměti odswapované procesy apod. Nemám to ovšem vyzkoušené a
rozhodně to zkoušet nebudu :-))
Podle mého názoru tedy na serveru, od kterého očekáváme pouze plánované
výpadky (downtimes) určené k výměně HW nebo upgradu OS, nemůže být SWAP na
disku, jehož část mirrorujeme, protože s odchodem toho disku by se nám
odporoučel i samotný operační systém a tudíž by celá operace byla naprosto
zbytečná. To je také jeden z důvodů, proč nikdy nikomu nedoporučuji
softwarové zrcadlení diskových oblastí...
Ale původně jsem měl na mysli něco jiného, napsal jste:
   From: Roman DAVID <rdavid na turbolinux.cz>
   Date: Fri, 24 Nov 2000 12:25:15 +0100
   > Swapovani:
   > /dev/hda2  swap   swap, prio1
   > /dev/hdc2  swap   swap, prio1
   > 
   > takze kdyz dojde k chybe jednoho z disku,
   > staci jej odpojit a neprijdete o data na swapu.
Čili já jsem to pochopil tak, že máte *softwarový* mirror na swap partition
(dojde-li k chybě na jednom disku a tudíž nebude fungovat ani odkládací
oblast na tomto disku, NEPŘIJDETE o data => musela být někde
mirrorována!). Nebo-li jinak, když odpojíte disk a nepřijdete o data na
swapu, tak ta data v tom swapu musela být někde zrcadlena...
BTW - ten původní (zde druhý citovaný) mail byl z jiné adresy ;-)
-- 
Pavel Janík ml.
Pavel na Janik.cz
http://www.janik.cz
    
    
Další informace o konferenci Linux