GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Führen Sie einen Scan nach fehlerhaften Blöcken auf der Root-Partition in Linux durch

Siehe Kann ich fsck oder e2fsck ausführen, wenn ein Linux-Dateisystem gemountet ist?, in dem darauf hingewiesen wird, dass das Ausführen von fsck auf einem gemounteten Dateisystem zu einer Beschädigung der Festplatte oder von Daten führen kann.

Es schlägt die folgenden Lösungen vor:

A. Fahren Sie das System in den Einzelbenutzermodus herunter, hängen Sie das System aus und führen Sie dann e2fsck

aus
init 1
umount /dev/sda
e2fsck -y /dev/sda3

B. Booten Sie von der Installations-CD in den Rettungsmodus

boot: linux rescue nomount<br/>
mknod /dev/sda
mknod /dev/sda3
fsck /dev/sda3

Eine andere Lösung wäre, fsck zu verwenden, um die gesamte Festplatte (außer Swap) beim Booten als root zu prüfen:

shutdown -Fr now

wobei -F für force fsck check und -r für reboot steht.


Wenn Ihre Init-Skripte dies unterstützen (Fedora IIRC), können Sie -c -c hinzufügen bis /fsckoptions (Erstellen Sie dann /forcefsck und neu starten).Leider ist diese Funktion nicht überall verfügbar. Wahrscheinlich müssen Sie stattdessen auf eine LiveCD/LiveUSB neu starten.


Sie können das System booten und init=/bin/bash angeben als Bootparameter. Dadurch wird Bash beim Booten ausgeführt und nicht die regulären Startskripts. Als Ergebnis werden keine Dateisysteme verarbeitet und Sie haben ein schreibgeschütztes Stammverzeichnis.

Jetzt haben Sie ein Nur-Lese-Root und können es fsck.


Linux
  1. So starten Sie Windows 10 und MX Linux dual

  2. Linux – Wie ändere ich das vergessene Root-Passwort?

  3. Linux – Wie erzwinge ich die Überprüfung des Root-Dateisystems (und optional einen Fix) beim Booten?

  4. Was ist die empfohlene Größe für eine Linux /boot-Partition?

  5. Wie schlimm ist es wirklich, Linux auf einer großen Partition zu installieren?

So überprüfen Sie fehlerhafte Sektoren oder fehlerhafte Blöcke auf der Festplatte in Linux

So überprüfen Sie die Festplatte auf fehlerhafte Sektoren oder Blöcke in Linux

So erweitern Sie die XFS-Root-Partition ohne LVM in Linux

Fsck-Befehl unter Linux

Linux-Partitionsverwaltung

So überprüfen Sie fehlerhafte Blöcke oder fehlerhafte Sektoren auf der Festplatte in Linux