Néhány tanulság szoftveres RAID1 témában (linux), ami miatt pörgettem néhányszor.
-
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:
- betölti a kernel az alaplapi IDE vezérlő driverét, felismeri a rajta lévő partíciókat
- nekiáll keresni a raid-es partíciókat
- 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.
- 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.
- 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).
- 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.
- Á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.