Gelöschte Dateien erscheinen nach dem Herunterfahren wieder

Gelöschte Dateien erscheinen nach dem Herunterfahren wieder

Ich habe derzeit ein Problem mit der Festplatte, auf der meine Partition gemountet ist.

Von einer Wiederherstellungspartition aus dfsagt mir der Befehl, dass der Speicher der Hauptpartition zu 100 % belegt ist und tatsächlich viele Dateien vorhanden sind. Das Problem ist, dass diese Dateien wieder auftauchen, wenn ich die Dateien lösche und dann das System neu starte.

Hinweis: Nachdem ich die Dateien entfernt habe (es handelt sich um einfache Textdateien), dfteilt mir der Befehl mit, dass jetzt freier Speicherplatz auf der Festplatte vorhanden ist.

Ich bin ziemlich sicher, dass das Dateisystem gemountet ist rwund dass es auch fehlerhafte Blöcke gibt. Wie kann ich feststellen, ob die Festplatte auf Hardwareebene beschädigt ist?

Antwort1

Sie können den physischen Zustand einer Festplatte in den meisten Linux-Distributionen überprüfen, indem Sie die Smartmontools-Suite installieren und das enthaltene Smartctl-Dienstprogramm im Terminal verwenden. Andere Festplattenfehler wie fehlerhafte Sektoren oder beschädigte Dateisysteme erfordern andere Prüfmethoden. Möglicherweise ist diese Festplattenprüfung in Ihr BIOS integriert, das den Festplattenzustand beim Booten automatisch prüft. Sie wird normalerweise als „SMART-Statusprüfung“ bezeichnet.

Antwort2

Die ganze Sache mit den „schlechten Blöcken“ stammt aus der Vorgeschichte.

Wenn man darüber nachdenkt, zeichnen (rotierende) Festplatten Daten sehr dicht auf, und es ist sehr schwierig (= teuer), fehlerfreie Medien mit einer solchen Dichte zu erstellen. Festplatten enthalten also Stellen, die nicht zuverlässig gelesen/geschrieben werden können („fehlerhafte Blöcke“). Früher formatierte man eine Festplatte und ordnete fehlerhafte Blöcke darauf zu, damit das Dateisystem (oder eine andere Anwendung) wusste, wie es diese vermeiden konnte.

Aber Festplatten mit „fehlerhaften Blöcken“ waren verdächtig, also gingen die Hersteller dazu über, etwas freien Speicherplatz auf der Festplatte freizuhalten, um fehlerhafte Blöcke im laufenden Betrieb neu zuzuordnen und dem Benutzer die (Illusion einer) sauberen Festplatte zu präsentieren. Außerdem sind moderne Festplatten sehr komplexe Geschöpfe, die beispielsweise mehr Blöcke am Rand (mehr Speicherplatz) als in der Mitte haben; der „Festplattencontroller“ auf der Festplatte verfügt über Speicher, um häufig verwendete Blöcke zwischenzuspeichern, und eine ganze Menge Logik, um die Festplatte schneller erscheinen zu lassen (irgendein verrückter Seelenhacker soll Linux auf einigen Festplatten gebootet haben).

Heutige Systeme verarbeiten immer noch fehlerhafte Blöcke, für nicht auf dem neuesten Stand befindliche Medien und dergleichen. Es ist billig, also warum es nicht behalten.

Eine häufige Fehlerart rotierender Platten besteht darin, dass sich kleine Partikel lösen (die Platten rotieren mit hoher Geschwindigkeit) und gegen die Platten prallen, was zu Schäden führt (fehlerhafte Blöcke, da diese nicht mehr zuverlässig gelesen werden können). Aber durch das Aufprallen auf die Platte werden wahrscheinlich noch mehr Partikel gelöst, der Schaden nimmt exponentiell zu. Die Lese-/Schreibköpfe schweben sehr nahe an der Platte, jedes Partikel, das in diesen Zwischenraum gelangt, kann einen Head-Crash (und eine komplett ruinierte Platte) verursachen. Lange Rede, kurzer Sinn (durch zahlreiche Erfahrungen bestätigt): Wenn eine moderne Platte fehlerhafte Blöcke aufweist, ist der Schaden bereits groß, die Platte hat noch Stunden zu laufen. Schalten Sie sie aus, besorgen Sie sich eine Ersatzplatte und hoffen Sie, dass Sie alles kopieren können, bevor sie sich dem großen RAID im Himmel anschließt. (Andererseits hatten einige Benutzer Platten mit augenscheinlich fehlerhaften Blöcken, die jahrelang ohne Probleme funktionierten).

verwandte Informationen