Ich habe 2 TB ext4-Partition mit einer halben Million Dateien.
Ich möchte überprüfen, ob diese Partition Fehler enthält oder nicht.
Ich möchte nicht nach fehlerhaften Blöcken suchen, sondern nur die logische Struktur überprüfen.
Ich habe die Partition abgemeldet und ausgeführt fsck /dev/sda2
, aber fsck gibt sofort den Beendigungscode 0 zurück, ohne das gesamte Dateisystem zu überprüfen.
Ich gehe davon aus, dass die vollständige Überprüfung der Partition Stunden dauern wird.
Ich habe gelesen man fsck
, aber keine Option zum "gründlichen Testen" gefunden.
Ich befürchte, dass auf meiner Partition einige Sektoren versehentlich durch Datenmüll überschrieben wurden.
Meine Festplatte war zuvor mit einem anderen Betriebssystem verbunden, und die ext4-Partition kann durch falsches Verhalten dieses Betriebssystems beschädigt werden.
Aus diesem Grund möchte ich sicherstellen, dass die gesamte Baumstruktur vollständig korrekt ist.
Mit anderen Worten, ich möchte eine Überprüfung durchführen, die dem Dienstprogramm chkdsk.exe
unter Windows ähnelt .
Was soll ich unter Debian verwenden, um das ext4-Dateisystem vollständig zu überprüfen?
e2fsck -f
Überprüfung so schnell ist - es dauert nur einige Sekunden? Es ist erstaunlich im Vergleich zu Windows-Verhalten (es dauert Stunden).Antworten:
Führen Sie, wie von Satō Katsura erwähnt , den
e2fsck
"Force" -Modus aus:Dadurch wird eine Überprüfung erzwungen, auch wenn das System das Dateisystem für sauber hält. Die Option "verbose" ist ebenfalls hilfreich:
Als Randnotiz und in Ihrem Fall nicht zutreffend. Wenn Sie jedoch LVM als Speicher verwenden, können Sie mit dem übersichtlichen kleinen
lvcheck
Tool eine "Offline" -Dateisystemprüfung für ein bereitgestelltes Dateisystem ausführen (es verwendet einen LVM-Snapshot und Aktualisierungen) die Dateisystem-Metadaten (falls die Prüfung keine Fehler findet).quelle
Sie können das
-y
Flag auch hinzufügen , um das Beantworten von Fragen zu vermeiden.Aus dem Handbuch :
Erweitern Sie also die Antwort (da ich noch keinen Kommentar abgeben kann) von @Sato - Sie könnten Folgendes ausführen:
quelle
Sie können Live-Dateisysteme auch im schreibgeschützten Modus folgendermaßen überprüfen:
quelle