Linux - Fsck to Repair Filesystem
Inhaltsverzeichnis:
- Wie benutze
fsck - Beschädigtes Dateisystem reparieren
- Reparieren Sie das Root-Dateisystem
- Überprüfen Sie die Dateisysteme beim Booten
fstabOptionen- Fazit
fsck
(File System Check) ist ein Befehlszeilenprogramm, mit dem Sie Konsistenzprüfungen und interaktive Reparaturen auf einem oder mehreren Linux-Dateisystemen durchführen können. Es werden Programme verwendet, die auf den Typ des Dateisystems abgestimmt sind, das es überprüft.
Sie können den Befehl
fsck
, um beschädigte Dateisysteme in Situationen zu reparieren, in denen das System nicht gestartet werden kann oder eine Partition nicht bereitgestellt werden kann.
werden wir über den Befehl
fsck
sprechen.
Wie benutze
fsck
Der Befehl
fsck
hat die folgende allgemeine Form:
fsck
Nur Root-Benutzer oder Benutzer mit
sudo
Berechtigungen können den Puffer löschen.
Wenn kein
FILESYSTEM
als Argument angegeben wird, überprüft
fsck
die in der
fstab
Datei aufgelisteten Geräte.
Führen Sie niemals
fsck
auf gemounteten Partitionen aus, da dies das Dateisystem beschädigen kann. Bevor Sie versuchen, Dateisysteme zu überprüfen oder zu reparieren, müssen Sie sie zuerst
unmount
.
Der Befehl
fsck
ist ein Wrapper für die verschiedenen Linux-Dateisystemprüfer (
fsck.*
) Und akzeptiert je nach Dateisystemtyp unterschiedliche Optionen.
Weitere Informationen zu einem bestimmten Prüfer finden Sie auf den Handbuchseiten.
fsck.ext4
Sie beispielsweise
fsck.ext4
, um die für
fsck.ext4
verfügbaren Optionen
fsck.ext4
:
Beschädigtes Dateisystem reparieren
Der einfachste Anwendungsfall des Befehls
fsck
ist die Reparatur eines nicht als Root ausgeführten beschädigten ext3- oder ext4-Dateisystems.
-
Hängen Sie das Gerät aus:
sudo umount /dev/sdc1Führen Sie
fsck, um das Dateisystem zu reparieren:sudo fsck -p /dev/sdc1Die Option
-pweistfsckan, automatisch alle Probleme zu reparieren, die ohne Benutzereingriff sicher behoben werden können.Hängen Sie nach der Reparatur des Dateisystems die Partition ein:
sudo mount /dev/sdc1
Reparieren Sie das Root-Dateisystem
fsck
kann das Root-Dateisystem auf einem laufenden Computer nicht überprüfen, da es nicht abgehängt werden kann.
So führen Sie
fsck
im Wiederherstellungsmodus aus:
- Rufen Sie das Startmenü auf und wählen Sie Erweiterte Optionen. Wählen Sie den Wiederherstellungsmodus und dann "fsck". Wenn Sie aufgefordert werden, das Root-Dateisystem erneut bereitzustellen, wählen Sie "Ja". Sobald Sie fertig sind, setzen Sie den normalen Start fort.
So führen Sie
fsck
von einer Live-Distribution aus:
-
Booten Sie die Live-Distribution.
Verwenden Sie
fdiskoderparted, um den Namen der Root-Partition zu finden.Öffnen Sie das Terminal und führen Sie Folgendes aus:
sudo fsck -p /dev/sda1Starten Sie anschließend die Live-Distribution neu und starten Sie Ihr System.
Überprüfen Sie die Dateisysteme beim Booten
Bei den meisten Linux-Distributionen wird
fsck
beim Booten ausgeführt, wenn ein Dateisystem als fehlerhaft markiert ist oder nach einer bestimmten Anzahl von Booten oder Zeiten.
Verwenden Sie das Tool "
tune2fs
, um die aktuelle Anzahl der
tune2fs
, die Häufigkeit, das Überprüfungsintervall und den Zeitpunkt der letzten Überprüfung für eine bestimmte Partition
tune2fs
:
sudo tune2fs -l /dev/sdc1 | grep -i 'last checked\|mount count'
Wenn Sie beispielsweise
Sie können auch die maximale Zeit zwischen zwei Überprüfungen festlegen. Um es beispielsweise auf einen Monat festzulegen, würden Sie Folgendes ausführen: Um zu erzwingen, dass
Bei älteren Distributionen wird
Die Datei
Die letzte, 6. Spalte (
Das Root-Dateisystem sollte den Wert
Um mehr über den Befehl
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
0
oder
-1
bedeutet, dass
fsck
niemals ausgeführt wird. "Prüfintervall" ist die maximale Zeit zwischen zwei Dateisystemprüfungen.
fsck
nach jeweils 25 Starts (Mounts) ausführen möchten, geben Sie
fsck
:
sudo tune2fs -c 25 /dev/sdc1
sudo tune2fs -i 1m /dev/sdc1
fsck
bei SystemD-Distributionen zum Startzeitpunkt ausgeführt wird, übergeben Sie die folgenden Kernel-Startparameter:
fsck.mode=force fsck.repair=yes
fsck
beim Booten ausgeführt, wenn die Datei
/forcefsck
vorhanden ist:
fstab
Optionen
fstab
ist eine Konfigurationsdatei, die dem System mitteilt, wie und wo die Partitionen gemountet werden sollen.
/etc/fstab
enthält eine Liste von Einträgen in der folgenden Form:
# /dev/sda1 / ext4 defaults 0 1 /dev/sda2 /home ext4 defaults 0 2 server:/dir /media/nfs nfs defaults 0 0
) ist die Option, die die Reihenfolge steuert, in der die Dateisystemprüfungen beim Neustart durchgeführt werden.
0
- Nicht prüfen.
1
- Die Dateisysteme, die zuerst und nacheinander überprüft werden sollen.
2
- Alle anderen Dateisysteme, die später und möglicherweise parallel geprüft werden.
1
, und alle anderen zu überprüfenden Dateisysteme sollten den Wert
2
.Fazit
fsck
ist ein Befehlszeilentool zum Überprüfen und optionalen Reparieren von Linux-Dateisystemen.
fsck
zu erfahren, besuchen Sie die Manpage fsck oder geben Sie
man fsck
in Ihr Terminal ein.
Reparieren und Reparieren von Windows Updates mit Fix WU Utility
Windows Updates können nicht installiert werden? TRy Fix WU Dienstprogramm. Alle erforderlichen DLL-Dateien für Windows Updates werden mit einem Klick neu registriert.
Reparieren und Reparieren Sie Windows 7 Probleme mit FixWin Utility
FixWin ist eine kostenlose portable Anwendung zur Reparatur und Behebung gängiger Windows 7 & Vista Störungen Probleme. Lösungen zur Behebung und Behebung von 50 verbreiteten Windows-Störungen, Problemen und Problemen wurden hinzugefügt.
Master-Boot-Record (MBR) in Windows wiederherstellen, reparieren, reparieren
Erfahren Sie, wie Sie wiederherstellen, reparieren, wiederherstellen oder reparieren Master Boot Record oder MBR in Windows 10/8/7 mit dem Tool Bootrec.exe. Hilfreich, wenn der Computer Bootprobleme hat.







