sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #92470
Redning af mailserver
Hej liste
Vores mailserver (exim, dspam mm.) som køre raid på to diske, begyndte
at melde fejl via SMART på begge diske.
Følgende redningsaktion blev andvendt:
På en ny maskine med en ny større disk, blev disken opdelt svarende til
diskene i mailserveren. Samme udgave af SUSE blev installeret. En kopi
af /etc blev gemt.
Den nye disk blev sat i mailserveren. Med undtagelse af /boot/grub,
kopien af /etc blev alt på den nye disk slettet og erstattet med data
fra mailserveren via mc. Under overførslen var der to filer der fik
mailserveren til at gå i sort. En log fil (ny oprettet med touch) og en
mysql base fil (en to dage gammel sund backupkopi af hele database blev
indlæst senere). I /etc blev alt hvad der havde med raid slettet og
fstab erstattet med den fra kopien af /etc.
Den nye disk blev flyttet over i den nye maskine igen, men ville ikke
boote helt op. Den mente stadigvæk at der var raid tilstede. Efter at
have flyttet disken frem og tilbage mellem de to maskiner og sletning af
flere filer var situationen den samme.
Ved at boote maskine fra installations CD en, starte en installation og
vælge at reparere det bestående system lykkes alt, bl.a. overskrivelse
af mbr mm. Efter reparationen booter maskinen op og alt ser ud til at
fungere. Maskinen slukkes og flyttes ned i serverrum. Da den tændes
kommer der kun sort skærm med et par "små hoveder" - ingen
skærmkortinformation og bios etc. Installations CD isættet og maskinen
booter pænt op til installations skærm. Her vælges boot fra hardisk og
systemet starter og virker ok!
Bliver der gemt noget om raid ander steder end i /etc og evt. /boot/grub?
Hvad er det der går galt efter reparationen?
Operationen lykkes ikke helt, men patienten lever (mailserveren kører
som den skal - dspam data er dog to dage gammel og der ligger nogle få
mail på den gamle mailserver (som ikke kan boote mere), som jeg måske
kan få ud ved at isætten en af diskene i en kørende maskine.
Hvad kunne jeg havde gjort andersledes, hvis man tager tidsperspektivet
i mente?
mvh jesper nk
Follow ups