Fsck: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
K Textersetzung - „line>“ durch „line copy>“ |
||
(84 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''fsck''' - | '''fsck''' - Fehlerüberprüfung und Korrektur eines Dateisystems (File System Check) | ||
== Beschreibung == | |||
Front-End für dateisystemspezifische Programme zur Fehlerüberprüfung | |||
== Installation == | |||
'''fsck''' ist Teil des Pakets [[util-linux]] | |||
== | == Aufruf == | ||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
sudo fsck [Optionen] [Dateisystem] | |||
</syntaxhighlight> | |||
=== Optionen === | |||
{| class="wikitable options sortable" | |||
|- | |||
! Option !! Beschreibung | |||
|- | |||
| -t || Angabe des Dateisystemtyps - erfolgt keine Angabe, wird versucht, den Typ mittels der Einträge in der Datei /etc/fstab zu ermitteln | |||
|- | |||
| -A || Alle Dateisysteme aus der /etc/fstab prüfen | |||
|- | |||
| -R || Root-Dateisystem nicht prüfen (sinnvoll bei Verwendung der Option ''-A'') | |||
|- | |||
| -N || dry-run, zeigt nur an, was getan würde | |||
|- | |||
| -P || Root-Dateisystem auch prüfen | |||
|- | |||
| -V || Ausführliche Ausgabe | |||
|- | |||
| -s || verhindert die parallele Prüfung mehrerer Partitionen | |||
|- | |||
| -y || Alle Fragen mit ''ja'' bestätigen | |||
|- | |||
| -f || Force, Durchführung erzwingen | |||
|} | |||
=== Argumente === | |||
=== Rückgabewert === | |||
{| class="wikitable options" | |||
|- | |||
! Exit-Code !! Beschreibung | |||
|- | |||
== | | 0 || Es wurde kein Fehler im Dateisystem gefunden. | ||
{| class="wikitable" | |||
|- | |- | ||
| 1 || Es wurden Fehler im Dateisystem gefunden und korrigiert. | |||
|- | |- | ||
| | | 2 || Es wurden schwerwiegende Fehler im Dateisystem gefunden und korrigiert. Das System sollte rebootet werden. | ||
|- | |- | ||
| | | 4 || Es wurden Fehler im Dateisystem gefunden, aber nicht korrigiert. | ||
|- | |- | ||
| | | 8 || Es ist ein Fehler bei der Programmausführung aufgetreten. | ||
|- | |- | ||
| | | 16 || Falsche Benutzung (Fehler in der Kommandozeile?). | ||
|- | |- | ||
| | | 32 || Abbruch auf Wunsch des Benutzers | ||
|- | |- | ||
| | | 128 || Es ist ein Fehler in einer Funktion der Shared-Libraries aufgetreten. | ||
|- | |- | ||
|} | |} | ||
== Anwendung == | |||
; Verfügbare Dateisysteme | |||
Eingabe von '''fsck''' und zweimaliges Drücken der Tabulator-Taste listet die verfügbaren Dateisysteme (bzw. die entsprechenden Programme zu deren Überprüfung) auf: | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
sudo fsck | |||
fsck fsck.cramfs fsck.exfat fsck.ext2 fsck.ext3 fsck.ext4 fsck.fat fsck.minix fsck.msdos fsck.vfat | |||
</syntaxhighlight> | |||
=== dry-run === | |||
dry-run, zeigt nur an, was getan würde | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
sudo fsck -N /dev/sdb1 | |||
fsck from util-linux 2.33.1 | |||
[/usr/sbin/fsck.ext4 (1) -- /dev/sdb1] fsck.ext4 /dev/sdb1 | |||
</syntaxhighlight> | |||
=== fsck -r -t === | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
sudo fsck -r -t ext4 /dev/sdb1 | |||
fsck from util-linux 2.33.1 | |||
e2fsck 1.44.5 (15-Dec-2018) | |||
/dev/sdb1: clean, 40213/655360 files, 408535/2621440 blocks | |||
/dev/sdb1: status 0, rss 3284, real 0.048751, user 0.004181, sys 0.000000 | |||
</syntaxhighlight> | |||
=== fsck -V -t === | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
sudo fsck -V -t ext4 /dev/sdb1 | |||
fsck from util-linux 2.33.1 | |||
[/usr/sbin/fsck.ext4 (1) -- /dev/sdb1] fsck.ext4 /dev/sdb1 | |||
e2fsck 1.44.5 (15-Dec-2018) | |||
/dev/sdb1: clean, 40213/655360 files, 408535/2621440 blocks | |||
</syntaxhighlight> | |||
=== fsck -fy === | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
sudo fsck -fy /dev/md0 | |||
fsck from util-linux 2.38.1 | |||
e2fsck 1.47.0 (5-Feb-2023) | |||
Durchgang 1: Inodes, Blöcke und Größen werden geprüft | |||
Durchgang 2: Verzeichnisstruktur wird geprüft | |||
Durchgang 3: Verzeichnisverknüpfungen werden geprüft | |||
Durchgang 4: Referenzzähler werden überprüft | |||
Durchgang 5: Zusammengefasste Gruppeninformation wird geprüft | |||
/dev/md0: 572416/488370176 Dateien (29.1% nicht zusammenhängend), 1457489830/3906947072 Blöcke | |||
</syntaxhighlight> | |||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}/}} | |||
=== Dokumentation === | |||
; Man-Page | |||
;Info-Page | |||
=== Links === | |||
==== Projekt ==== | |||
==== Weblinks ==== | |||
[[Kategorie:Linux/Dateisystem/Check]] | |||
[[Kategorie:Linux/Dateisystem/Befehl]] | |||
[[Kategorie:Linux/Befehl]] | |||
[[Kategorie:util-linux]] | |||
{{DEFAULTSORT:fsck}} | |||
{{DISPLAYTITLE:fsck}}</noinclude> | |||
</noinclude> | |||
Aktuelle Version vom 11. Mai 2025, 13:45 Uhr
fsck - Fehlerüberprüfung und Korrektur eines Dateisystems (File System Check)
Beschreibung
Front-End für dateisystemspezifische Programme zur Fehlerüberprüfung
Installation
fsck ist Teil des Pakets util-linux
Aufruf
sudo fsck [Optionen] [Dateisystem]
Optionen
Option | Beschreibung |
---|---|
-t | Angabe des Dateisystemtyps - erfolgt keine Angabe, wird versucht, den Typ mittels der Einträge in der Datei /etc/fstab zu ermitteln |
-A | Alle Dateisysteme aus der /etc/fstab prüfen |
-R | Root-Dateisystem nicht prüfen (sinnvoll bei Verwendung der Option -A) |
-N | dry-run, zeigt nur an, was getan würde |
-P | Root-Dateisystem auch prüfen |
-V | Ausführliche Ausgabe |
-s | verhindert die parallele Prüfung mehrerer Partitionen |
-y | Alle Fragen mit ja bestätigen |
-f | Force, Durchführung erzwingen |
Argumente
Rückgabewert
Exit-Code | Beschreibung |
---|---|
0 | Es wurde kein Fehler im Dateisystem gefunden. |
1 | Es wurden Fehler im Dateisystem gefunden und korrigiert. |
2 | Es wurden schwerwiegende Fehler im Dateisystem gefunden und korrigiert. Das System sollte rebootet werden. |
4 | Es wurden Fehler im Dateisystem gefunden, aber nicht korrigiert. |
8 | Es ist ein Fehler bei der Programmausführung aufgetreten. |
16 | Falsche Benutzung (Fehler in der Kommandozeile?). |
32 | Abbruch auf Wunsch des Benutzers |
128 | Es ist ein Fehler in einer Funktion der Shared-Libraries aufgetreten. |
Anwendung
- Verfügbare Dateisysteme
Eingabe von fsck und zweimaliges Drücken der Tabulator-Taste listet die verfügbaren Dateisysteme (bzw. die entsprechenden Programme zu deren Überprüfung) auf:
sudo fsck
fsck fsck.cramfs fsck.exfat fsck.ext2 fsck.ext3 fsck.ext4 fsck.fat fsck.minix fsck.msdos fsck.vfat
dry-run
dry-run, zeigt nur an, was getan würde
sudo fsck -N /dev/sdb1
fsck from util-linux 2.33.1
[/usr/sbin/fsck.ext4 (1) -- /dev/sdb1] fsck.ext4 /dev/sdb1
fsck -r -t
sudo fsck -r -t ext4 /dev/sdb1
fsck from util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
/dev/sdb1: clean, 40213/655360 files, 408535/2621440 blocks
/dev/sdb1: status 0, rss 3284, real 0.048751, user 0.004181, sys 0.000000
fsck -V -t
sudo fsck -V -t ext4 /dev/sdb1
fsck from util-linux 2.33.1
[/usr/sbin/fsck.ext4 (1) -- /dev/sdb1] fsck.ext4 /dev/sdb1
e2fsck 1.44.5 (15-Dec-2018)
/dev/sdb1: clean, 40213/655360 files, 408535/2621440 blocks
fsck -fy
sudo fsck -fy /dev/md0
fsck from util-linux 2.38.1
e2fsck 1.47.0 (5-Feb-2023)
Durchgang 1: Inodes, Blöcke und Größen werden geprüft
Durchgang 2: Verzeichnisstruktur wird geprüft
Durchgang 3: Verzeichnisverknüpfungen werden geprüft
Durchgang 4: Referenzzähler werden überprüft
Durchgang 5: Zusammengefasste Gruppeninformation wird geprüft
/dev/md0: 572416/488370176 Dateien (29.1% nicht zusammenhängend), 1457489830/3906947072 Blöcke
Anhang
Siehe auch
Dokumentation
- Man-Page
- Info-Page
Links
Projekt
Weblinks