Fórumok
Üdv!
Szoftveres RAID1-et szeretnék beállítani sarge telepítéskor. Hogyan illik ezt megcsinálni?
Korábban már összeraktam egy szoftveres raid0-t, ott úgy csináltam, hogy az első merevlemez eleje volt a boot, a második vége a swap, és a maradékból lettek a RAID-es partíciók. Ha ugyanígy csinálom, akkor ugye a boot vagy a swap partíció sérülésekor nem ér semmit a RAID1, ha pedig minden partíció RAID-ben van, akkor pedig ha jól tudom nem tud bootolni.
Tudtok segíteni?
Petya
Hozzászólások
Én meggondolnám inkább az Etch-et az gond nélkül bootol raid1-ről. Legalább is nekem vmware-ban ment.
SW Raid1-ről simán bootol a sarge is és az etch is Lilo segítségével. Évek óta használom így. Bár eddig mindig csináltam egy kis particiót, amire felraktam a rendszert és a már működő rendszert másoltam át a mountolt raid-tömbre. Utána chroot és lilo. (root=/dev/mdX, holott X a raid array száma...)
Persze boot-ol a Sarge is csak kernelt kell fordítani meg bűvészkedni kell kicsit. De az Ecth-nél nem volt szükség semmi ilyesmire.
Nos igen, épp ezt akartam elkerülni. Igazság szerint nem is a redundancia lenne a fontos, hanem az, hogy az adatok megmaradjanak winyó halál esetén is. Az, hogy akkor néhány órára/napra le kell állítani, nem probléma. Ebben az esetben járthtó út az, amit a nyitó hozzászólásban írtam? (/boot külön, nem RAID-es partíción). Ilyenkor mi történik, ha késöbb elpusztul az egyik lemez? A másik attól még mountolható külön?
Más: érdemes éles szerverre etch-et rakni szerintetek?
Petya
Múlt héten pusztult el az egyik disk az említett etch-es sw raid1-es konfigból. Az fd típusú partíciót simán fel tudtam csatolni csak úgy magában is. Ez nem gond.
A /boot elvesztése menet közben ha jól tudom nem okoz gondot, mivel a kernel úgyis a memóriában van és egy bebootolt rendszer már nem olvas /boot-ból. (szvsz)
ne beszélj már ilyen hülyeségeket :-)
--
by Mikul@s
Üdv!
Ezt találtam: http://www.howtoforge.com/linux_software_raid
Egész jónak tűnik, de van pár kérdésem:
- ezt az egészet gondolom live cd-ről csinálja. Amikor indul a debian telepítő, honnan fogja tudni, hogy hogyan épül fel a sw raid tömb?
- ha nem live cd, hanem a deb telepítő, akkor meg hogyan fog újraindítást követően bootolni?
Ezekről nem esik szó a cikkben.
Tudtok segíteni?
Petya
"hogyan fog újraindítást követően bootolni?"
Ha benne van az sw raid a kernelben, akkor "végignézi" a particiókat a kernel és szépen összerakja a tömböket.
"Amikor indul a debian telepítő, honnan fogja tudni, hogy hogyan épül fel a sw raid tömb?"
Ezt nem tudom pontosan, de te magad kézzel is összerakhatod a tömböket. pl:
mdadm --assemble --scan
Illetve man mdadm, nagyon, nagyon sok mindent elárul e szép programról.
Inditsd mar el azt a szerencsetlen sarge telepitot expert modban... Ott vigyorog benne az sw RAID, allitsd be, aztan next next finish...
Hello!
Próbáltam már, mint írtam, raid0-t telepítettem ilyen módon. Pusztán az a probléma, hogy több helyel olvasom, hogy a next next finish után nem bootol be a raid1-ről a gép, de hidd el én örülnék a legjobban, ha ez nem így lenne.
Ha te már csinátál ilyet sarge-al, és simán ment, akkor írd azt, és akkor én is kipróbálom.
Petya
nem olvasni kell, hanem csinálni, ha arra vársz, hogy 100 debianos erősítsen meg, hogy bootol RAID1-ről, akkor sose jutsz egyről a kettőre...
szóval örülhetsz :-)
--
by Mikul@s
Nem vagyok profi a dologban de ez a következő következő vége működött és gyönyörűen boot-ol.
...akkor az nem Sarge volt, vagy nem raid1-ről bootolt.
Persze összehozható a dolog egy custom kernellel, amiben fixen van raid támogatás.
Állítólag etch már gyári kernellel is tudja.
Az itthoni aproszerverem jo fel evet ment azzal a kernellel, amit a sarge-dzsal adtak.
Csak initrdvel bootolt, amit utalok.
Mindenesetre emlekeim szerint mukodott az egyenesen az installtol fogva RAID1-rol.
persze ettol nektek nem fog mukodni :-D
A swap partíciókat autómatikusan minden drive-on elosztva használja a rendszer, ha azonos prioritásúak. Ezért ha az egyik meghibásodik, akkor ahogy írod is memóriailag adatvesztés van. Nálam eddig mindkét harddisk-en volt egy boot partíció, lehet, hogy jobb lenne ezeket egy raid1-esre tenni, de mindegy.
A kubuntu alternate nemrég úgy installálta a raid-et a gépemen, hogy nem tett az összetartozó raidekre superblokkot, így aztán a rendszer (saját installere) sem tudta összepárosítani őket, Suse Linux-szal kellett végül leformáznom. Épp most láttam egy példát a weben, ahol a grub-nál a menu.lst-ben meg volt adva, hogy mely partíciók alkotnak egy raid-et, kár, hogy akkor nem találkoztam a lehetőséggel.
Raid1-ről a grub is tud bootolni, egy másik topic-ban írtam nemrég, úgy emlékszem nálam így működött:
title RAID1 MD0
root (hd0,2) #Ide jöhet a raid1 egyik partíciója, onnan megy a kernel és initrd
kernel /boot/vmlinuz root=/dev/md0 #A root fájlrendszer már az md0 raid lesz
initrd /boot/initrd.img
Igy van, /dev/mdX -re telepited a grubot install kozben.
title RAID1 MD0
root (hd0,2) #Ide jöhet a raid1 egyik partíciója, onnan megy a kernel és initrd
kernel /boot/vmlinuz root=/dev/md0 #A root fájlrendszer már az md0 raid lesz
initrd /boot/initrd.img
Ehhez nem kell valami bootloader az MBR-be? pl mbr?
merthogy mit fog betolteni a BIOS onnan, ha agrub nincs ott es mas sem?
Helló!
Ha még aktuális a kérdés:
http://hup.hu/modules.php?name=News&file=article&sid=6574
próbáld ki Trey bácsi megoldását, én anno ezt követtem szintén raid1-re alkalmazva.
Egyszerű, gyors, érthető.
Csak ajánlani tudom!
By(t)e, Sanyi