it-swarm.com.de

Was ist der beste Weg, um eine Festplatte zu scannen / den Zustand in Ubuntu zu überprüfen?

Ich habe vorher gesucht und ich glaube nicht, dass eine ähnliche Frage schon einmal gestellt wurde.

Ich habe zwei Festplatten - eine 1 TB Seagate und eine 1 TB Western Digital. Mein Seagate-Laufwerk ist vor einiger Zeit abgestürzt, und ich vermute, dass einige Sektoren beschädigt sind. Ich habe mich nur gefragt, wie ich in Ubuntu am besten einen Festplatten-Scan durchführe und den Zustand der Festplatte im Allgemeinen überprüfe. Ich weiß, dass sowohl Seagate als auch WD ihre eigene Software zum Scannen und Reparieren von Laufwerken bereitstellen - können diese in Ubuntu installiert werden? Wenn nicht, kann mir jemand sagen, welche Methode empfohlen wird? Oder ist es besser, die proprietäre Software des Herstellers über Windows zu verwenden?

6
Time4Tea

Ein Standard-Dateisystem-Scan wird normalerweise mit fsck durchgeführt. Diese Anwendung verarbeitet die meisten Dateisysteme sofort. Bei einigen Installationen müssen Sie jedoch möglicherweise NTFS-Unterstützung separat installieren.

Wenn Sie einen Oberflächenscan Ihres Laufwerks durchführen möchten, können Sie e2fsck verwenden. Verwenden Sie die Option -c, um einen fehlerhaften Sektor-Scan durchzuführen.

Es sollte auch erwähnt werden, dass fast jede Linux-Distribution standardmäßig so konfiguriert ist, dass sie Ihre Festplatten beim Booten regelmäßig überprüft. Sie werden normalerweise auch so eingerichtet, dass dies nach einem Zeitplan erfolgt (dies ist wichtig, da die meisten Linux-Boxen selten zurückgesetzt werden müssen).

3
krowe

Ich habe selbst ein bisschen mehr darüber gelesen. Diese beiden Seiten geben einige Tipps zum Scannen von Festplatten/Dateisystemen unter Linux (sie erwähnen auch fsck und badblocks ):

http://www.howtogeek.com/howto/37659/the-beginners-guide-to-linux-disk-utilities/

http://mypage.uniserve.ca/~thelinuxguy/doc/hdtest.html

Es gibt auch das Ubuntu-Paket 'Disk Utility', mit dem der Status der Festplatte SMART überprüft werden kann.

3
Time4Tea

Sie können den Befehl smartctl aus dem Paket smartmontools verwenden:

Sudo apt install smartmontools
Sudo smartctl -a /dev/sda

Wobei /dev/sda der Name des Geräts ist, das Sie scannen möchten.

2
yPhil