84075
Goto Top

Linux Filesystemcheck

Servus,

ne Frage. Wie gehe ich bei Linux Systemen vor wenn ein Filesystemcheck gemacht werden muss? Welche Befehle muss ich benutzen? Ich weiss das ich zuvor das Laufwerk unmounten muss doch was ist noch wichtig?

1. umount /dev/sda1 oder sdb1 ...
2. e2fsck ??

Habe ein System das nicht mehr hochfährt und das muss gemacht werden?! Habe 3 PArtitionen und die zweite macht Probleme, welche ist das dann? sda2 sdb2?

Content-Key: 138057

Url: https://administrator.de/contentid/138057

Printed on: April 23, 2024 at 09:04 o'clock

Member: maretz
maretz Mar 12, 2010 at 10:01:25 (UTC)
Goto Top
Moin,

ERSTMAL: Das sind Arbeiten die du als root durchführen musst. Weisst du nicht was du tust - dann TUE ES AUCH NICHT! Es gibt keine Sicherheits-Abfrage o.ä. unsinn! (gibt es ne Möglichkeit diesen Hinweis in Schriftgröße 1000, Fett, Unterstrichen und blinkend zu machen?!?). Würdest du z.B. rm -rf /* eingeben dann ist danach dein Linux weg - OHNE Nachfrage! Das wäre also KEINE Weise entscheidung!

Dann: Was für eine Platte das ist hängt vom Anschluss ab. Sofern das keine IDE-Platten sind hast du aber mit sdb schonmal gute chancen (sda2 ist nur die 2te Partition auf der ersten Platte)...

Das mit den Unmount ist ne gute Idee - das wäre schonmal eine weise Entscheidung. Danach kannst du e2fsck oder fsck o.ä. nehmen - je nachdem was für ein FS-Format du drauf hast (ext2, ext3, reiserFS,...).

Die Frage ist aber: WARUM startet die büchse nicht mehr. Und jetzt kommt der intressante Teil -> das rausfinden und reparieren...
Mitglied: 84075
84075 Mar 12, 2010 at 10:55:36 (UTC)
Goto Top
Hallo !

erst mal Danke für deine Info. Die Maschine hat ne sehr lange uptime und muss nun gecheckt werden. Die hat sicherlich keine Fehlerhafte Platte oder so. Es ist ein ext3 FS-Format. So nun wie gehe ich vor:

1. umount /dev/sda2 und /dev/sdb1 und /dev/sdb2
(kann ich das so machen? meine boot partition ist doch sda1, oder)
---> wie mounte ich diese nach dem fsck wieder? mount /dev/sda2 ??????)

2. Nach dem umount gebe ich den Befehl e2fsck -p an???
(oder muss ich was anderes angeben?)
3. wie mache ich weiteR?
Member: orcape
orcape Mar 15, 2010 at 12:54:31 (UTC)
Goto Top
Hi cyaency,

auf der Kommandozeile als Root " df -h " eingeben. Das zeigt Dir zumindest erst mal deine Festplattenbelegung an.
Dann weist Du, wie Du die entsprechenden Partitionen ansprechen musst.
Normalerweise wird bei einem Linuxsystem in festgelegten Zeitabständen dieser Test beim Boot automatisch ausgeführt, sollte hier ein Festplattenfehler vorliegen, wäre denkbar, ist das natürlich manuell möglich.
Mit dem Befehl " fsck /dev/sda1 " für 1.Partition der 1.Festplatte (in dem Fall eine SATA -Platte, IDE-ATA-Platte dann /hda1 ) checkst Du dann nur die entsprechende Partition. Mit "fsck /dev/sda " die komplette erste Platte, sdb die zweite usw.

Gruss orcape