Crmgo Blog

Linux: Überprüfung der Dateisystemintegrität mit fsck

Linux: Überprüfung der Dateisystemintegrität mit fsck

Einige Systeme, insbesondere CentOS, erfordern das Root-Passwort, um fsck oder ähnliche Programme auszuführen, wenn das System nicht vollständig hochgefahren werden kann. In einem solchen Fall kann die Festplattenprüfung entweder durch den Start des Systems im Single-User-Modus oder durch einen anderen…

Linux: Überprüfung der Dateisystemintegrität mit fsck

 

Einige Systeme, insbesondere CentOS, erfordern das root-Passwort, um fsck oder ähnliche Programme auszuführen, wenn das System nicht vollständig hochfahren kann. In einem solchen Fall kann die Festplattenprüfung entweder durch den Boot in den Single-User-Modus oder durch den Boot von einer anderen Festplatte durchgeführt werden.

Booten Sie von einem beliebigen LiveCD, zum Beispiel Parted Magic.

Zur Vereinfachung richten wir das Netzwerk ein:

# ifconfig eth0 inet 77.120.106.** netmask 255.255.255.0
# route add default gw 77.120.106.1 eth0

Überprüfen wir, welche Festplatten und Partitionen vorhanden sind:

# fdisk -l

Disk /dev/sda: 171.8 GB, 171798691840 bytes
255 heads, 63 sectors/track, 20886 cylinders, total 335544320 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000723b3

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     1953791      975872   82  Linux swap
/dev/sda2   *     1953792   335542271   166794240   83  Linux

Die Partition /dev/sda1 interessiert uns nicht; wir benötigen die Hauptpartition des Systems – /dev/sda2.

Überprüfen wir den Typ des Dateisystems:

# file -s /dev/sda2
/dev/sda2: Linux rev 1.0 ext3 filesystem data, UUID=09a28f89-96eb-4368-92ad-3d0dbf475dd4 (errors) (large files)

Man kann查看, welche Aktionen durchgeführt werden können:

# fsck -N /dev/sda2
fsck 1.42.5 (29-Jul-2012)
[/sbin/fsck.ext3 (1) -- /media/sda2] fsck.ext3 /dev/sda2

Führen wir die Integritätsprüfung des Dateisystems mit der Option zur automatischen Korrektur durch:

# fsck.ext3 -y /dev/sda2
fsck 1.42.5 (29-Jul-2012)
e2fsck 1.42.5 (29-Jul-2012)
/dev/sda2 enthält ein Dateisystem mit Fehlern, Prüfung erzwungen.
Durchgang 1: Überprüfen von Inodes, Blöcken und Größen
Inodes, die Teil einer korrupten verwaisten Liste waren, wurden gefunden. Korrigieren? ja

Inode 1007620 war Teil der verwaisten Inode-Liste. KORRIGIERT.
…
Durchgang 2: Überprüfen der Verzeichnisstruktur
…
/dev/sda2: ***** DATEISYSTEM WURDE GEÄNDERT *****
/dev/sda2: 1901835/10428416 Dateien (0,1 % nicht zusammenhängend), 19568125/41698560 Blöcke

Nun kann der Computer neu gestartet werden.

Hinweis: Dieser Beitrag kann KI-unterstützt erstellt und anschließend redaktionell geprüft worden sein. Verantwortlich: Dmytro Lomaka, Kaltenkirchen.