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