GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier les blocs défectueux ou les secteurs défectueux sur le disque dur sous Linux

Dans cet article, vous apprendrez à vérifier les blocs défectueux ou les secteurs défectueux sur le disque dur sous Linux

Le secteur est l'unité de stockage minimale d'un disque dur. La plupart des schémas de partitionnement de disque sont conçus pour que les fichiers occupent un nombre entier de secteurs, quelle que soit la taille réelle du fichier.

Les fichiers qui ne remplissent pas un secteur entier verront le reste de leur dernier secteur rempli de zéros. En pratique, les systèmes d'exploitation fonctionnent généralement sur des blocs de données, qui peuvent s'étendre sur plusieurs secteurs.

Au fur et à mesure que les secteurs défectueux continuent de s'accumuler, ils peuvent affecter de manière indésirable ou destructrice la capacité de votre lecteur de disque ou de votre mémoire flash, voire entraîner une éventuelle panne matérielle.

Vérifier les blocs ou secteurs défectueux à l'aide de l'utilitaire badblocks

Un mauvais bloc est une application logicielle qui permet aux utilisateurs d'analyser un appareil à la recherche de secteurs ou de blocs défectueux.

  • Affichez des informations sur tous vos lecteurs de disque ou mémoire flash et leurs partitions à l'aide de la commande fdisk comme indiqué ci-dessous.
fdisk -l
  • Vérifiez les secteurs défectueux ou les blocs défectueux avec la commande badblocks comme suit :
 badblocks -v /dev/sda4 > bad_sector.txt

REMARQUE :"-v" affichera les détails de l'opération (vérification des blocs et secteurs défectueux) et la redirection stocker le résultat de cette opération dans le fichier bad_sector.txt

REMARQUE  :Si vous trouvez des secteurs défectueux sur votre lecteur de disque, démontez le disque et demandez au système d'exploitation de ne pas écrire dans les secteurs signalés, comme indiqué ci-dessous :

  • Exécutez e2fsck (pour les systèmes de fichiers ext2/ext3/ext4) ou fsck commande avec le bad_sector.txt file et le fichier de périphérique comme dans la commande ci-dessous.
e2fsck -l bad_sector.txt /dev/sda4       #For ext2/ext3/ext4 file systems

OR

fsck -l bad_sector.txt /dev/sda4       #For other file systems

Vérifiez les blocs ou les secteurs défectueux à l'aide de Smartmontools

Outils intelligents (Outils de surveillance S.M.A.R.T. ) est un ensemble de programmes utilitaires (smartctl et smartd ) pour contrôler et surveiller les systèmes de stockage informatique à l'aide du système S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) intégré à la plupart des disques durs modernes (P)ATA, Serial ATA, SCSI/SAS et NVMe, afin que vous puissiez comprendre tout pannes matérielles.

  • Installer smartmontools avec :
apt-get install smartmontools   #On Debian/Ubuntu

yum install smartmontools       #On RHEL/CentOS
  • Exécutez maintenant le smartctrl commande avec l'indicateur -H ou –health et nommez votre appareil spécifique comme argument pour afficher le SMART résultat du test de santé global.
smartctl -H /dev/sda4

Résultat :vous indique que votre disque dur est sain.

REMARQUE  :Vous pouvez également utiliser -a ou –all pour un aperçu complet des informations sur le disque pour imprimer tous les SMART informations concernant un disque et -x ou –xall qui affiche tous les SMART et non SMART informations sur un disque.

  • Vous pouvez également accéder à la page de manuel ou à la page d'aide de smartctl :
smartctl -h
man smartctl

Conclusion

C'est tout..

Dans cet article, nous allons vous montrer comment vérifier les secteurs défectueux ou les blocs défectueux sur le disque dur sous Linux.

merci


Linux
  1. Comment partitionner un disque sous Linux

  2. Comment vérifier les blocs défectueux sur un volume physique Lvm ?

  3. Comment effacer les secteurs défectueux du disque dur à l'aide d'Ubuntu ?

  4. Comment vérifier un disque pour les blocs défectueux ou les erreurs de disque sur CentOS / RHEL

  5. Sous Linux, comment vérifier si un disque est fragmenté ?

Comment trouver les détails du disque dur sous Linux

Comment trouver la vitesse de transfert de données du disque dur sous Linux

Comment vérifier l'espace disque libre sur Linux

Comment vérifier la taille des fichiers et du répertoire sous Linux

Comment vérifier la taille totale du disque dur dans le terminal Ubuntu

Comment puis-je surveiller la charge du disque dur sous Linux ?