Image de Scoobay
Système S.M.A.R.T
La plupart des disques durs ATA et SCSI modernes disposent d'un système SMART (Self-Monitoring, Analysis and Reporting Technology). Les disques durs SMART contrôlent en interne leur santé et leurs performances.
L'outil SMART évalue l'état de votre disque dur en fonction de: le débit du disque dur, le taux d'erreur de recherche des têtes magnétiques et d'autres attributs que le fabricant de votre disque dur a intégrés dans son disque dur.
La plupart des implémentations de systèmes SMART permettent aux utilisateurs d'effectuer des auto-tests pour surveiller les performances et la fiabilité de leurs disques durs. Le moyen le plus simple de réaliser un test de système SMART avec Ubuntu consiste à utiliser l’utilitaire de disque dans le menu Système sous Administration.
Vérification du système de fichiers
Il existe d'autres outils, en plus de l'interface graphique de l'Utilitaire de disque, que nous pouvons utiliser pour diagnostiquer la santé de notre disque dur. La vérification du système de fichiers (FSCK), qui n’est fournie qu’en tant qu’outil en ligne de commande, est l’un des outils que nous utilisons souvent pour vérifier l’état de notre disque dur.
Vous pouvez utiliser la fonction "Vérifier le système de fichiers" de "Utilitaire de disque" pour effectuer la même vérification si vous n'êtes pas un geek en ligne de commande comme nous.
Bien sûr, il y a des situations où nous avoir d'utiliser l'outil de ligne de commande pour vérifier notre système de fichiers. Par exemple, lorsque nous utilisons un système sans interface graphique, lorsque notre machine Linux ne parvient pas à démarrer ou que nous souhaitons simplement montrer nos compétences Kungfu en ligne de commande à nos amis.
Au début, l'outil de ligne de commande FSCK ressemble à quelque chose que seul un connaisseur en informatique peut gérer; Mais vous constaterez que FSCK est un outil très facile à utiliser. Il y a une chose à noter avant de lancer FSCK; Vous devez démonter le système de fichiers à l’aide de la commande "umount". La réparation d'un système de fichiers monté avec FSCK pourrait causer plus de dégâts que le problème d'origine.
sudo umount /dev/sdb
La commande FSCK est assez simple:
sudo fsck -t ext4 /dev/sdb
Cette commande vérifie les incohérences d'un système de fichiers ext4 (/ dev / sdb). Vous devez remplacer / dev / sdb par votre propre partition. Vous pouvez exécuter la commande ‘fdisk’ pour connaître vos partitions système:
sudo fdisk -l
Vérifications programmées du système de fichiers
Si vous utilisez Ubuntu, vous remarquerez qu’Ubuntu exécute une session FSCK lorsque vous démarrez votre système de temps à autre. Si cette vérification programmée vous ennuie, vous pouvez reprogrammer l’analyse à l’aide de la commande ‘tune2fs’. Voici à quoi cela ressemble typiquement:
sudo tune2fs -c 35 /dev/sda1
Cette commande reconfigurera Ubuntu pour analyser notre disque dur après 35 montages de disque dur au démarrage du système.
Remarque: changez '/ dev / sda1 /' avec votre propre partition
Bad Blocks
Un secteur défectueux est un secteur du lecteur de disque d’un ordinateur qui ne peut pas être utilisé en raison de dommages permanents (ou de l’incapacité du système d’exploitation à y accéder correctement), tels que les dommages physiques à la surface du disque.
Il existe deux manières de détecter les secteurs défectueux sous Linux: vous pouvez utiliser l'interface graphique de l'Utilitaire de disque ou, si vous êtes un geek en ligne de commande comme nous, vous pouvez utiliser la commande badblocks pour rechercher des secteurs défectueux sur votre disque dur:
sudo badblocks -v /dev/sdb1
Badblock nous donnera le nombre de secteurs défectueux sur notre disque dur.
zainul@zainul-laptop:~$ sudo badblocks -v /dev/sdb1 Checking blocks 0 to 97683200 Checking for bad blocks (read-only test): 3134528 done, 3:27 elapsed 3134560 done, 8:33 elapsed 3134561 done, 10:15 elapsed 3134562 done, 11:57 elapsed 3134563 done, 13:39 elapsed done Pass completed, 5 bad blocks found.
Vous avez deux options lorsque vous voyez des blocs défectueux. Vous pouvez rechercher un nouveau disque dur ou marquer ces blocs défectueux comme des secteurs inutilisables du disque dur. Cela implique deux étapes:
Nous devons d’abord écrire l’emplacement des secteurs défectueux dans un fichier plat.
sudo badblocks /dev/sdb > /home/zainul/bad-blocks
Après cela, nous devons alimenter le fichier à plat dans la commande FSCK pour marquer ces secteurs défectueux en tant que secteurs «inutilisables».
sudo fsck -l bad-blocks /dev/sdb
FSCK, Badblocks et Disk Utility sont quelques-uns des utilitaires de disque que nous utilisons souvent pour analyser nos disques durs. Partage avec les autres lecteurs si vous connaissez d'autres utilitaires de disque Linux pour analyser les disques durs.