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