szoftveres RAID tanulságok

Néhány tanulság szoftveres RAID1 témában (linux), ami miatt pörgettem néhányszor.

  1. Ha PCI-os RAID/ATA vezérlőt használunk, akkor ténylegesen is forgassuk bele a kernelbe a hozzá való drivert, ne csak modulba. Tudom, triviális, de én nem vagyok hozzászokva a modulos kernelhez, és rutinosan csak egy szóközt nyomtam a make menuconfigban az opcióra. Aztán csodálkoztam a bootolási sorrenden:
    1. betölti a kernel az alaplapi IDE vezérlő driverét, felismeri a rajta lévő partíciókat
    2. nekiáll keresni a raid-es partíciókat
    3. felismeri a raid kártyát, és a rajta lévő winyókat

    Ha bele van fordítva a kernelbe a driver, akkor a, c, b a sorrend, és akkor lehet bootolni a raidkártyán lógó winyóról is.

  2. Ha másolni kell az egész / partíciót, akkor ne a cp-vel másoljuk, hanem inkább a
    find / -xdev | cpio -pm /mnt/newroot parancsot használjuk. Ez létrehozza a /dev -en belüli eszközöket is, ellentétben a cp-vel.
  3. Egy partíción is lehet RAID1-et (mirroring) csinálni, de kell egy másik is, amit missing-nek kell beállítani. Aztán később olyan partíciót adunk még hozzá amit akarunk (mdadm --add /dev/mdX /dev/hdxy).
  4. RAID-ről lilozva a lilo -t ilyeneket ír:

    The map file has *NOT* been updated.
    The boot record of /dev/md0 has *NOT* been updated.
    The Master boot record of /dev/hda has *NOT* been updated.
    The Master boot record of /dev/hde has *NOT* been updated.

    Ez így ugye nem tökéletes, de minden doksiban arról volt szó, hogy a -t kapcsolóval próbálgassuk először, ne élesben. Viszont ilyenkor ez nem számít hibaüzenetnek, s csak a -t kapcsolót kell lehagyni, és jó lesz.

  5. Állítólag a swapet is érdemes RAID1-re tenni, s nem a kernel által alapértelmezetten támogatott /etc/fstab beli pri= paramétert megadni két swap partíciónak. RAID-del ugyanis nem fog lehalni a rendszer ha menet közben kiesik egy winyó

Hozzászólások

particiómásolás

Hali.
Volna egy észrevételem a 2. ponttal kapcsolatban.
A cp paranccsal is frankón meg lehet oldani a másolást csak ajanlott használni a "-a" (archiválásra találtak ki)kapcsolót, ilyenkor ugyanis nem másolja az eszközfájlok tartalmát.
Továbbá megörzi a fájlok eredeti tulajdonosát és attribútumait, és nem követi a szimbolikus linkeket.
Természetesen rekurzívan működik. Egyenértékű a "cp -dpR" paranccsal.

Nigi voltam.

Tartalom átvétel