RAID-es SWAP partíció probléma

Fórumok

RAID-es SWAP partíció probléma

Hozzászólások

Sziasztok!

A következőben kérném segítségeteket:

Van egy Debian rendszerem (pontosabban Ubuntu, de ez azt hiszem jelen esetben nem számít).
A rendszeren két partícióm van, egy swap és egy ext3-es RAID 1-es módban tükrözve. A problémám, hogy nem tudom biztosan, hogy megfelelően működik e a swap így tükrözve.
Az md1 a rendszer, az md0 a swap.
Az fstab a következőképen néz ki:
[code:1:9817f18c0b]
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/md1 / ext3 defaults,errors=remount-ro 0 1
/dev/md0 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
[/code:1:9817f18c0b]

A /proc/mdstat a következőképpen néz ki:
[code:1:9817f18c0b]
root@mail:/proc # cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 dm-3[1] dm-2[0]
497856 blocks [2/2] [UU]

md1 : active raid1 hdc2[0] hda2[1]
155790272 blocks [2/2] [UU]

unused devices: <none>
[/code:1:9817f18c0b]

A df parancs a következőt dobja vissza:
[code:1:9817f18c0b]
root@mail:/proc # df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md1 153345028 9847492 135708024 7% /
tmpfs 128396 0 128396 0% /dev/shm
/dev 153345028 9847492 135708024 7% /.dev
none 5120 2828 2292 56% /dev
/dev/hdb2 39025260 556980 36485860 2% /mnt
[/code:1:9817f18c0b]

És végül ami miatt kételkedek a működésében az a free parancs kimenete (tudniillik a swap sorban csupa nullát jelez)
[code:1:9817f18c0b]
root@mail:/proc # free
total used free shared buffers cached
Mem: 256796 251680 5116 0 9280 54472
-/+ buffers/cache: 187928 68868
Swap: 0 0 0
[/code:1:9817f18c0b]

Elnézést ha túl lámer a kérdés, de szeretném tudni, hogy ez korrekt e, és ha nem akkor:
1: lehet e egyáltalán tükrözött swap-et alkalmazni
2: ha nem lehet tükrözni a swap-et akkor az fstab átírása és egy reboot elég e probléma javításához.

Előre is köszi a hozzászólásokat.
[/code]

jobban jársz, ha a swapot nem md-re teszed, hanem egyszerűen csinálsz 2 swapot a két hdX-ből. kétszer annyi hely, és úgyse ott tartod a fontos dolgokat :)

Mi van, ha mondasz neki egy "swapon -a"-t? Egyebkent valoban hasznalhatsz a ket kulon vinyon swapet, raid-re tenni akkor van ertelme, ha mondjuk szerverben hasznalod, es szeretned, hogy tovabb menjen akkor is az elet, ha az egyik vinyod kihal, es valami fontos (illetve barmi) van a swap-en

A tömbök rendben vannak, fstab bejegyzés jó - a swap viszont akkor sem aktív.
- volt mkswap a /dev/md0 -ra?
- mit mond a swapon /dev/md0?

A swap nem feltétlenül értelmetlen raid tömbön, mert ha a winyó, amelyik a swap-ot tartalmazza, elrepül, akkor magával rántja a gépet. Ha a swap több helyen van meg - raid mirror - akkor a gép gond nélkül tüléli az egyik winyó kiesését.

Mondtam egy swapon /dev/md0-t
Ezután már a következőt dobja a free:
[code:1:9ae49b8041]
total used free shared buffers cached
Mem: 256796 252772 4024 0 5096 57908
-/+ buffers/cache: 189768 67028
Swap: 497848 0 497848
[/code:1:9ae49b8041]

Ha jól sejtem így már jó a dolog.
Bár fogalmam sincs alapból miért nem indítja el a swap-et.

Egyébként szerveren van a rendszer és azért akarom, hogy tükrözve legyen a swap, hogy ne okozzon kiesést, ha kimúlik az egyik vinyó.

Köszönöm a hozzászólásokat.

Még annyit, hogy szívesen veszem, ha van valakinek ötlete arra miért nem indítja alapból a swap-et a rendszer.

Thx

az /etc/init.d/mountall.sh-t es az /etc/init.d/checkroot.sh-t nezd vegig, elvileg ott kene bekapcsolni a swap-et, es valoszinuleg ott nem oke valami. Peldaul ha valami sync problema van a ket vinyo kozott, akkor asszem nem kapcsolja be a swap-et.