Ja, det er åbenbart en megaraid controller (scsi_mod er loaded af megaraid).
Muligvis er det den forkerte megaraid driver som er loaded, men det er nok en onboard - modelnummer på din server? Så undersøger vi lige hvilken driver som skal bruges.
du spørger om linux-version. Det ser jeg her tror jeg:
[root@fds-server etc]# cat redhat-release Red Hat Enterprise Linux ES release 3 (Taroon)
Jeg har faktiskt slet ikke styr på dette ! Er det noget du kan guide mig igennem ? Og hvad med at miste al kontakt til diskene ? Det lyder alvorligt ? Er det det ?
Men jeg har lyst til at stole på dig, fordi du virker, som du ved, hvad du snakker om :)
nej, jeg er ikke helt død, men har været lidt optaget.
Problemet er, at jeg tror dine harddiske også er forbundet til samme controller - derfor kan der opstå problemer.
Men step by step: tilret /etc/modules.conf således at megaraid tilrettes til megaraid_2002 kør kommandoen depmod -a hvis der kommer fejl her, så stopper du lav ny initiel ram-disk: cd /boot mkinitrd initrd-<kerneversion>mega.img `uname -r` OBS: bemærk omvendte "plings" omkring uname -r Tilret /etc/grub.conf, således at der er endnu en boot-entry, som peger på dit nye image - fjern ikke den entry, som du booter på i dag. Genstart maskinen - og boot op på den nye entry - håb det bedste :-) Hvis maskinen ikke kommer op, så boot på gammelt image hvis den kommer op - så test tapedrev igen
hvordan er syntaksen for <kerneversion> og hvor ser jeg kerneversionen ?
jeg har forstået det sådan, at jeg kan vælge ved opstarten om jeg booter på det gamle eller ny image ! er det rigtigt ? og vil det altid fungere at boote på det gamle image, eller kan det også gå galt, sådan at jeg slet ikke får kontakt til maskinen igen ?
kommandoen "uname -r" giver dig faktisk kerneversionen
Ja, du har 2 images at vælge imellem. Når en linux maskine booter, så er der en initiel ramdisk som loades. Problemet er et "hønen og ægget" problem - jeg skal loade en driver for at læse diskene - men driveren ligger på selvsamme disk.
Du opdaterer ramdisken til at indeholde en anden megaraid controller - men da du laver en ny, så er den gamle ikke rørt (og derfor fortsat virksom).
Så hvis der går noget galt, så vil det (næsten) altid virke - modules.conf kan give problemer, men det sker næsten aldrig.
Jeg ville ikke selv være bekymret for at lave denne ændring, men jeg har også prøvet det en del gange :-)
ok jeg forsøger lidt senere i dag det drejer sig om en server, der er i produktion hver dag og skal derfor være oppe i morgen, så jeg håber det bedste :)
vil du være online nogengang i løbet af denne aften ?
information: jeg kunne ikke komme til serveren i går aftes ! men nu har jeg ændret megaraid til megaraid_2002 i /etc/modules.conf derefter kørte jeg depmod -a og fik ikke nogen fejl (der blev ikke skrevet noget som helst) senere i dag - omkring kl. 17 - fortsætter jeg og håber det bedste :) der sker ikke nogen ulykke, hvis nogen skulle finde på at restarte serveren nu i løbet af dagen eller hvad ?
[root@server etc]# cat modules.conf alias eth0 e1000 alias scsi_hostadapter megaraid_2002 alias usb-controller usb-uhci alias scsi_hostadapter1 aic7xxx
nu virker alt fint til jeg kommer til grub.conf, men hvordan og hvad ændrer jeg her i grub.conf ? Ser sådan ud nu (før nogen ændring):
[root@fds-server etc]# cat grub.conf # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/sdd1 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz password --md5 $1$gUASYAd0$bNdGsNWd9B6ZuWbxjFi6x. title Red Hat Enterprise Linux ES (2.4.21-4.ELsmp) root (hd0,0) kernel /vmlinuz-2.4.21-4.ELsmp ro root=LABEL=/ initrd /initrd-2.4.21-4.ELsmp.img title Red Hat Enterprise Linux ES-up (2.4.21-4.EL) root (hd0,0) kernel /vmlinuz-2.4.21-4.EL ro root=LABEL=/ initrd /initrd-2.4.21-4.EL.img
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/sdd1 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz password --md5 $1$gUASYAd0$bNdGsNWd9B6ZuWbxjFi6x. title Red Hat Enterprise Linux ES (2.4.21-4.ELsmp) root (hd0,0) kernel /vmlinuz-2.4.21-4.ELsmp ro root=LABEL=/ initrd /initrd-2.4.21-4.ELsmp.img title Red Hat Enterprise Linux ES-up (2.4.21-4.EL) root (hd0,0) kernel /vmlinuz-2.4.21-4.EL ro root=LABEL=/ initrd /initrd-2.4.21-4.EL.img title Red Hat Enterprise Linux ES MWGARAID (2.4.21-4.ELsmp) root (hd0,0) kernel /vmlinuz-2.4.21-4.ELsmp ro root=LABEL=/ initrd /initrd-2.4.21-4.ELsmpmega.img
Du kan (og må) ikke give flere points, og det er altså helt fint.
Det ser ud til, at din megaraid controller aldrig har været i brug tidligere, da dine diske befinder sig på en adaptec controller (ud fra /etc/modules.conf).
Det vil sige, at du fremover evt. kan slutte flere enheder til controlleren (den har mindst 2 - muligvis 3 kanaler), så det er en fin controller.
nå nej, det gør den ikke - du retter i /etc/grub.conf:
default=0 til default=2
Grub tæller fra 0 for hver title linie. Derudover vil du ikke få problemer, selvom du opgraderer kernen på et senere tidspunkt - /etc/modules.conf bliver håndteret ved opgradering.
takker for points :-) - 2 huller på controller - og somme tider et stik på bagsiden.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.