Recherche de site Web

3 outils utiles d'analyse de disque Linux basés sur une interface graphique et un terminal


Il existe principalement deux raisons d'analyser le disque dur d'un ordinateur : la première consiste à l'examiner à la recherche d'incohérences ou d'erreurs du système de fichiers pouvant résulter de pannes persistantes du système, d'une fermeture incorrecte de logiciels système critiques et de programmes plus destructeurs (tels que des logiciels malveillants, des virus, etc. .).

Une autre solution consiste à analyser son état physique, où nous pouvons rechercher sur un disque dur des secteurs défectueux résultant de dommages physiques à la surface du disque ou d'un transistor de mémoire défectueux.

Dans cet article, nous passerons en revue une combinaison d'utilitaires d'analyse de disque basés sur une interface graphique et un terminal pour Linux.

Si vous remarquez un comportement inhabituel sur le disque dur d'un ordinateur ou sur une partition particulière, l'une des premières choses que vous pouvez toujours examiner est une incohérence ou des erreurs du système de fichiers et il n'existe pas d'autre meilleur utilitaire pour effectuer cela que fsck . .

1. fsck – Vérification de la cohérence du système de fichiers

Fsck est un utilitaire système qui vérifie et éventuellement répare un système de fichiers Linux, servant de frontal à divers vérificateurs de système de fichiers.

Avertissement : essayez les commandes fsck uniquement sur les serveurs Linux de test, à moins que vous ne sachiez ce que vous faites.

Démontez toujours une partition avant de pouvoir exécuter fsck dessus.

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

Dans la commande ci-dessous, le commutateur :

  • -t – spécifie le type de système de fichiers.
  • -V – active le mode verbeux.

Vous pouvez trouver des instructions d'utilisation détaillées dans la page de manuel fsck :

man fsck

Une fois que vous avez effectué des tests d'incohérence du système de fichiers, vous procédez à des évaluations de l'état physique.

2. mauvais bloc

Badblocks recherche les blocs ou secteurs défectueux sur les disques durs et, lorsqu'il est détecté, il peut être utilisé conjointement avec fsck ou e2fsck pour donner des instructions au noyau. pour éviter ces zones défectueuses.

Pour utiliser les badblocks, vous devrez spécifier le fichier de périphérique du disque dur que vous souhaitez analyser.

badblocks /dev/sda

Les badblocks écriront un modèle sur chaque bloc du disque dur, puis le reliront pour vérifier que les données sont correctes. Si des erreurs sont détectées, le bloc sera marqué comme mauvais.

Une fois l'analyse terminée, vous pouvez utiliser l'option -r pour lire les résultats de l'analyse qui contiennent une liste de tous les blocs défectueux trouvés.

badblocks -r badblocks.txt

3. Utilitaires système SMART

S.M.A.R.T (Technologie d'auto-surveillance, d'analyse et de reporting) est un système intégré à presque tous les disques durs ATA/SATA et SCSI/SAS modernes ainsi qu'aux disques SSD.

Il collecte des informations détaillées sur un disque dur pris en charge et vous pouvez obtenir ces données à l'aide des utilitaires ci-dessous.

1. SmartCtl

smartctl est l'un des deux utilitaires du package smartmontools, qui est un utilitaire de ligne de commande qui contrôle et surveille le système S.M.A.R.T.

Pour installer le package smartmontools, exécutez la commande applicable ci-dessous pour votre distribution :

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

Voici un exemple de commande smartctl permettant de signaler l'état de santé d'une partition de disque dur, où l'option -H permet d'afficher l'état général d'intégrité de la partition après un auto-test :

sudo smartctl -H /dev/sda6

Consultez la page de manuel smartctl pour plus de directives d'utilisation :

man smartctl 

Il existe une interface graphique pour smartctl appelée gsmartcontrol qui peut être installée comme suit :

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

2. Utilitaire de disque Gnome (ou disques)

L'utilitaire Gnome Disk propose une interface graphique pour effectuer toutes les tâches liées à la gestion des partitions, telles que la création, la suppression, le montage de partitions et bien plus encore. Il est préinstallé sur la majorité des systèmes Linux grand public tels que Ubuntu, Fedora, Linux Mint et autres.

Pour l'utiliser sur Ubuntu, ouvrez Dash et recherchez Disques, sur Linux Mint, ouvrez Menu et recherchez Disques et sur Fedora, cliquez sur Activités tapez Disques.

Plus important encore, il peut également fournir des données S.M.A.R.T et effectuer des autotests comme dans l'interface suivante.

C'est ça! Dans cet article, nous avons passé en revue les utilitaires d'analyse du disque dur pour le système d'exploitation Linux. Vous pouvez partager avec nous tous les utilitaires/outils ayant le même objectif, qui ne sont pas mentionnés dans la liste ci-dessus ou poser des questions connexes dans les commentaires.