üdv!
az adott helyzet:
debian 6-ot felraktam a gépre, sw raid1-el. előtte megcsináltam virtualbox-ban, tökéletesen megy, de élesben nem.
indul a gép, bejön a grub, oké indítás, utána kiírja: "Loading please wait..."
utána dob egy hibát:
"mdadm:no devices listed in conf file were found"
oké még pár hibaüzenet, utána bejön az "initramfs"
beírom, hogy "mdadm --assemble --scan"
ekkor megtalálja és elindítja a tömböket:
"mdadm: /dev/md/0 has ben started"
"mdadm: /dev/md/1 has ben started"
utána nyomok egy "exit"-et és elindul a rendszer.
tettem a grub-ba rootdelay-t, mert láttam máshol írták, de nem segített. már többször újraraktam a rendszert, de mindig ugyanez jön elő.
Szerintetek mi a probléma?
- 3635 megtekintés
Hozzászólások
mdadm --examine --scan --config=mdadm.conf >> /etc/mdadm/mdadm.conf
- A hozzászóláshoz be kell jelentkezni
thx, de ezt már próbáltam és sajnos nem vált be
- A hozzászóláshoz be kell jelentkezni
Oks, a hardverrol tudsz mondani valamit?
- A hozzászóláshoz be kell jelentkezni
dell workstation 530-as, két 36gb-os scsi vinyóval
- A hozzászóláshoz be kell jelentkezni
http://support.uni-klu.ac.at/Raid1Howto
Itt egy leírás. Gondolom, nem készítettél új initrd.img-t.
- A hozzászóláshoz be kell jelentkezni
gondolom a régebbi debian-okban volt mkinitrd én nem találtam
amit megcsináltam ez alapján, hogy az "/etc/initramfs-tools/modules"-be beraktam, hogy
"md"
"raid1"
ezután
"update-initrams -u"
ekkor csinált új initrd.img-t a boot-ba
"update-initramfs: Generating /boot/initrd.img-2.6.32-5-686"
újraindítottam, de a hiba maradt
- A hozzászóláshoz be kell jelentkezni
Nincs md modul, md_mod modul van.
- A hozzászóláshoz be kell jelentkezni
fd tipusuak a particiok?
tompos
- A hozzászóláshoz be kell jelentkezni
szerintem igen.
root@debian:~# fdisk -l
/dev/sdb lemez: 36.4 GB, 36420075008 bájt
255 fej, 63 szektor, 4427 cilinder
Egység: cilinderek 16065 * 512 = 8225280 bájt
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Lemezazonosító: 0x000a307f
Eszköz Indítás Eleje Vége Blokkok Az Rendszer
/dev/sdb1 1 4256 34179072 fd Linux raid automatikus felismeréssel
/dev/sdb2 4256 4428 1385472 fd Linux raid automatikus felismeréssel
/dev/sda lemez: 36.4 GB, 36419584000 bájt
255 fej, 63 szektor, 4427 cilinder
Egység: cilinderek 16065 * 512 = 8225280 bájt
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Lemezazonosító: 0x0008da62
Eszköz Indítás Eleje Vége Blokkok Az Rendszer
/dev/sda1 1 4256 34179072 fd Linux raid automatikus felismeréssel
/dev/sda2 4256 4428 1385472 fd Linux raid automatikus felismeréssel
/dev/md0 lemez: 35.0 GB, 34998247424 bájt
2 fej, 4 szektor, 8544494 cilinder
Egység: cilinderek 8 * 512 = 4096 bájt
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Lemezazonosító: 0x00000000
A(z) /dev/md0 lemez nem tartalmaz érvényes partíciós táblát
/dev/md1 lemez: 1417 MB, 1417662464) bájt
2 fej, 4 szektor, 346109 cilinder
Egység: cilinderek 8 * 512 = 4096 bájt
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Lemezazonosító: 0x00000000
A(z) /dev/md1 lemez nem tartalmaz érvényes partíciós táblát
root@debian:~#
- A hozzászóláshoz be kell jelentkezni
Ahogy lentebb irtak, vmi el van kefelve az mdadm.conf korul.
En mondjuk nem feluirnam kapasbol, hanem beleneznek, hogy nez ki. Vmint megneznem, mit lat meg az assamble elott: particiok, modulok stb.
Vmit nagyon rosszul csinalsz, mert ez csont nelkul megy mindehol mashol.
tompos
- A hozzászóláshoz be kell jelentkezni
utána dob egy hibát: "mdadm:no devices listed in conf file were found"
ok, futtattál mdadm-t is meg update-initramfs-t is, csakhogy a hibaüzenet alapján az initramfs-ben rossz mdadm.conf van
tehát:
1/ butulás
2/ mdadm ...
3/ update-initramfs ...
4/ megint butulás
... aztán vagy örülsz, vagy továbbra is rinyál a grub, akkor:
1/ ha mdadm.conf-ban UUID van, át kell írni /dev/...-ra
2/ update-initramfs...
persze lehet, hogy egész más a probléma, de akkor legalább ezeket már ki lehet zárni
:) The manual said the program requires Windows 95 or better, so I installed Linux
- A hozzászóláshoz be kell jelentkezni
Nem biztos, hogy ez segít, de elmesélek egy viszonylag friss élményt, hátha van benne valami, ami közelebb visz a megoldáshoz.
Múlt héten az egyik szerverünk újraindítás után nem volt hajlandó bootolni - a konzolt kicsit nézegetve hamar kiderült: a hibát az okozta, hogy nem álltak össze a RAID tömbök, és emiatt az init nem találta meg a root device-t.
Végigjártam azt az utat, amit itt többen is leírtak (mdadm.conf újragenerálása, update-initramfs futtatás stb), de nagyon úgy tűnt, hogy semmi sem segít. Többórás sz*pást követően az alábbiakat sikerült megállapítanom:
1. A két fizikai partíció elején volt egy swap header (azóta se tudom, hogy került oda), ami miatt a rendszer bootoláskor rögtön felmountolta a raid array két partícióját swap tárhelynek. Ez értelemszerűen megakadályozta, hogy az mdadm fel tudja építeni az array-t, hiszen már lockolva voltak a partíciók a swap miatt. Hexdump-pal esetleg érdemes lehet megnézni, hogy látsz-e bármi furcsát (pl. egy "SWAPSPACE" kezdetű szöveget) a partíciók első néhányszáz bájtjában.
2. A helyreállítással egy Ubuntu live cd használatával próbálkoztam (a szerveren Debian 6 futott), ami másképp kezeli a softraid tömböket, így az mdadm.conf-ba "/dev/mdX" formátumban kerültek bele a tömbök a Debiannál használt "/dev/md/X" helyett.
A megoldás az volt, hogy a live rendszer alatt kikapcsoltam a swap-et (swapoff -a), majd manuálisan összeállítottam a tömböt. Ezt követően készítettem egy teljes mentést a root partíción lévő fájlokról (tar -cmvzf), majd dd-vel felülírtam a tömböt alkotó partíciók első 100MB-ját nullákkal. Újra létrehoztam az array-t, majd formázás után a fájlokat visszamásoltam, végül chroot-on belül újrageneráltam az mdadm.conf-ot (sőt, még a kernelcsomagot is újratelepítettem, biztos ami biztos alapon).
Nagy megkönnyebbülésemre újraindítás után már rendesen bebootolt a rendszer, a szerver azóta is stabilan működik. :)
- A hozzászóláshoz be kell jelentkezni
UPDATE
kipróbáltam mindent
a "cat /proc/modules"-re kiadja, hogy az md_mod meg a raid1 benne van.
dd-vel kinulláztam a vinyókat, töröltem minden partíciót, 3szor újraraktam.
próbáltam, hogy live cd-ről újrarakom a tömböt és úgy telepítem utána, ez sem vált be.
egy lehetőség maradt, ami megerősödni látszik, mivel elkezdett fura hangokat is adni: rossza a vinyó
most ellenőrzöm...
- A hozzászóláshoz be kell jelentkezni