[Redhat 8.0] Repair filesystem lukt niet...

Pagina: 1
Acties:
  • 159 views sinds 30-01-2008
  • Reageer

  • Mateyo
  • Registratie: Juli 2001
  • Niet online
Ik heb hier een computer staan met Redhat Linux 8.0 erop. Vandaag is per ongeluk de stekker eruit getrokken en dus is Linux niet goed afgesloten.
Als ik de computer nu weer opstart krijg ik dit soort meldingen:
Your system appears to have shut down uncleanly
Press Y within 1 seconds to force file system integrity check...
awk: cmd. line:2: fatal: cannot open file '/proc/mounts' for reading (no such file or directory)
Checking root filesystem
dup2: Bad file descriptor
[FAILED]


*** An error occurred during the file system check.
*** Dropping you to a shell: the system will reboot
*** when you leave the shell.
Give root password for maintenance
(or type control-D for normal startup):
Als ik dan fsck /dev/hda1 uitvoer krijg ik deze melding:
(Repair filesystem) 1 # fsck /dev/hda1
fsck 1.27 (8-mar-2002)
Couldn't open /proc/partitions: No such file or directory
Is /proc mounted?
(Repair filesystem) 2 #
Dit kan ook wel kloppen want de directory /proc is leeg...

Voor de rest kan ik nog wel gewoon alle directory's zien (usr, bin e.d.)

Hoe krijg ik Linux nu weer aan de praat?

Verwijderd

...
Is /proc mounted?
...
Je /proc moet wel gemount zijn...

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 13-04 20:00
Proc wordt als het goed is zo gemount in je /etc/fstab:
code:
1
proc            /proc           proc    defaults                0       0


Verders zit je proc vol met info 'uit' je kernel, het kan dus goed zijn dat je kernel ook niet helemaal goed is.

zeroxcool.net - curity.eu


  • Mateyo
  • Registratie: Juli 2001
  • Niet online
Verwijderd schreef op 20 september 2003 @ 19:46:
[...]


Je /proc moet wel gemount zijn...
Tijdens het opstarten staat ergens dat /proc gemount wordt, maar blijkbaar mislukt dat...

/ect/fstab bevat:

code:
1
none    /proc   proc    defaults    0 0


Klopt dit?

  • Robtimus
  • Registratie: November 2002
  • Laatst online: 30-04 19:28

Robtimus

me Robtimus no like you

Mateyo schreef op 20 September 2003 @ 20:30:
[...]

Tijdens het opstarten staat ergens dat /proc gemount wordt, maar blijkbaar mislukt dat...

/ect/fstab bevat:

code:
1
none    /proc   proc    defaults    0 0


Klopt dit?
Heeft de mijne ook, geen problemen daar.

More than meets the eye
There is no I in TEAM... but there is ME
system specs


Verwijderd

Zullen we de slowchat achterwege laten? De TS kan dit met een simpele mount /proc of mount -t procfs none /proc oplossen. Het gaat hier om een corrupt filesystem en niet om een proc die niet gemount kan worden.

Verwijderd

Kwou al net zeggen :)
Of het root filesystem kan niet gemount worden, of de CPU driver (kernel) of een bestand als init.d zit in het beschadigde deel van de harde schijf.

Je kunt proberen met een Live-Linux CD op te starten of een rescue disc om het filesysteem te repareren, of de installtie van RH8.0 opstarten en een 'upgrade' proberen.

WOEPPES.
Het dubbeltje is denk ik gezakt.
Hij moppert omdat /proc WEL op het filesysteem is gemount. Dan kun je geen fsck doen op die schijf. > De bootable rescue disc/terminal zit geloof ik op de 2e installatie CD van RedHat.


Wat doe je trouwens hierna ?
-- als je dus in die maintenance mode bent gezet --
Met RH9 doe ik altijd braaf "reboot" in die terminal (of je moet geloof ik "exit" intikken waarna het systeem zelf reboot doet), en tijdens het opnieuw starten vindt automatisch de filesystem check plaats.

[ Voor 71% gewijzigd door Verwijderd op 20-09-2003 22:35 ]


  • Mateyo
  • Registratie: Juli 2001
  • Niet online
woei!

Ik heb zelf de oplossing gevonden. Op de een of andere manier was /dev/null overschreven door een normaal bestand :?.
Deze commando's zorgden er echter voor dat alles nu weer werkt :) :

code:
1
2
3
mount -n -o remount,rw /
rm -f /dev/null
mknod -m 666 /dev/null c 1 3
Pagina: 1