3 essentielle Linux-Disk-Scanning-Tools (GUI und terminalbasiert)

Es gibt hauptsächlich zwei Gründe für das Scannen einer Computerfestplatte: Einer ist, sie auf Dateisysteminkonsistenzen oder Fehler zu überprüfen, die durch anhaltende Systemabstürze, unsachgemäße Schließung kritischer Systemsoftware und vor allem durch zerstörerische Programme (wie Malware, Viren usw.) verursacht werden können.

Ein anderer Grund ist die Analyse ihres physischen Zustands, bei der wir eine Festplatte auf fehlerhafte Sektoren überprüfen können, die durch physische Beschädigungen auf der Oberfläche der Festplatte oder einen defekten Speichertransistor verursacht werden.

In diesem Artikel werden wir eine Mischung aus GUI- und terminalbasierten Festplatten-Scann-Tools für Linux überprüfen.

Falls Sie eine ungewöhnliches Verhalten einer Computerfestplatte oder einer bestimmten Partition bemerken, ist eine der ersten Dinge, die Sie immer überprüfen können, die Inkonsistenz oder Fehler im Dateisystem, und es gibt kein besseres Dienstprogramm für diese Aufgabe als fsck.

1. fsck – Dateisystemkonsistenzprüfung

Fsck ist ein System-Dienstprogramm, das ein Linux-Dateisystem überprüft und optional repariert, indem es als Front-End für verschiedene Dateisystem-Checker dient.

Warnung: Führen Sie fsck-Befehle nur auf Test-Linux-Servern aus, es sei denn, Sie wissen, was Sie tun.

Hängen Sie immer zuerst eine Partition aus, bevor Sie fsck darauf ausführen können.

$ sudo unmount /dev/sdc1
$ sudo fsck -Vt vfat /dev/sdc1

In dem folgenden Befehl gibt der Schalter:

  • -t – den Dateisystemtyp an.
  • -V – aktiviert den ausführlichen Modus.

Sie können detaillierte Anweisungen zur Verwendung in der fsck-Man-Seite finden:

$ man fsck

Nachdem Sie Dateisystem-Inkonsistenztests durchgeführt haben, führen Sie physische Zustandsbewertungen durch.

2. badblock

Badblocks sucht nach fehlerhaften Blöcken oder Sektoren auf Festplatten und kann, wenn diese erkannt werden, in Verbindung mit fsck oder e2fsck verwendet werden, um den Kernel anzuweisen, diese fehlerhaften Bereiche zu meiden.

Um badblocks zu verwenden, müssen Sie die Gerätedatei für die Festplatte angeben, die Sie scannen möchten.

# badblocks /dev/sda

badblocks schreibt ein Muster auf jeden Block der Festplatte und liest es dann zurück, um zu überprüfen, ob die Daten korrekt sind. Wenn Fehler festgestellt werden, wird der Block als defekt markiert.

Nach Abschluss des Scans können Sie die Option -r verwenden, um die Ergebnisse des Scans zu lesen, die eine Liste aller gefundenen defekten Blöcke enthalten.

# badblocks -r badblocks.txt

3. S.M.A.R.T Systemdienstprogramme

S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) is a system built into nearly all modern ATA/SATA and SCSI/SAS hard disks as well as solid-state disks.

Sie sammeln umfassende Informationen über eine unterstützte Festplatte, und Sie können diese Daten mit den unten aufgeführten Dienstprogrammen abrufen.

1. Smartctl

smartctl ist eines der beiden Dienstprogramme im Paket smartmontools, das ein Kommandozeilen-Dienstprogramm ist, das das S.M.A.R.T-System steuert und überwacht.

Um das Paket smartmontools zu installieren, führen Sie das entsprechende Befehl unten für Ihre Distribution aus:

$ sudo apt-get install smartmontools   #Debian/Ubuntu systems 
$ sudo yum install smartmontools       #RHEL/CentOS systems

Hier ist ein Beispiel für einen smartctl-Befehl zum Berichten über die Gesundheit einer Festplattenpartition, wobei die Option -H hilft, den allgemeinen Zustand der Partition nach einem Selbsttest anzuzeigen:

$ sudo smartctl -H /dev/sda6

Lesen Sie die Manpage von smartctl für weitere Verwendungshinweise:

$ man smartctl 

Es gibt eine grafische Benutzeroberfläche für smartctl namens gsmartcontrol, die wie folgt installiert werden kann:

$ sudo apt-get install gsmartcontrol  #Debian/Ubuntu systems 
$ sudo yum install gsmartcontrol       #RHEL/CentOS systems
GSmart Control – Linux Disk Scanning Tool

2. Gnome-Datenträgerdienstprogramm (oder Disks)

Das Gnome-Datenträger-Dienstprogramm bietet eine grafische Benutzeroberfläche für alle partitionierungsbezogenen Aufgaben wie das Erstellen, Löschen, Einhängen von Partitionen und mehr. Es ist in den meisten gängigen Linux-Systemen wie Ubuntu, Fedora, Linux Mint und anderen vorinstalliert.

Um es auf Ubuntu zu verwenden, öffnen Sie das Dash und suchen nach Disks. Auf Linux Mint öffnen Sie das Menü und suchen nach Disks und auf Fedora klicken Sie auf Aktivitäten und geben Disks ein.

Gnome Disk Utility for Linux Disk Scanning

Was noch wichtiger ist, es kann auch S.M.A.R.T-Daten bereitstellen und Selbsttests wie in der folgenden Benutzeroberfläche durchführen.

Gnome Disk Utility for Linux Disk Scanning

Das war’s! In diesem Artikel haben wir Dienstprogramme für die Festplattenscan für das Linux-Betriebssystem überprüft. Sie können uns gerne Dienstprogramme/Werkzeuge für den gleichen Zweck mitteilen, die nicht in der obigen Liste erwähnt werden, oder in den Kommentaren Fragen dazu stellen.

Source:
https://www.tecmint.com/linux-disk-scanning-tools/