3Sep
Savoir vérifier l'état de votre disque dur est utile pour déterminer quand remplacer votre disque dur. Dans l'article d'aujourd'hui, nous allons vous montrer quelques utilitaires de disque Linux pour diagnostiquer l'état de votre disque dur.
Image par Scoobay
Système MS.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 surveillent en interne leur propre santé et performance.
L'outil SMART évalue l'état de votre disque dur en fonction du débit du disque dur, du taux d'erreurs de recherche des têtes magnétiques et des autres attributs que votre fabricant de 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. La façon la plus simple d'effectuer un test de système SMART avec Ubuntu est d'utiliser 'Utilitaire de disque' sous le 'Système' & gt;Menu 'Administration'.
L'utilitaire de disque vous permet de voir le modèle, le numéro de série, le micrologiciel et l'évaluation de l'état de santé général du disque dur, ainsi que si un système SMART est activé sur le disque dur.
Le bouton 'Données SMART' vous permet de voir les fonctions SMART de votre disque dur.
Le bouton «Exécuter l'auto-test» vous permet d'initier un auto-test court, étendu ou de transfert sur le disque dur.
Lorsque vous exécutez ces tests, vous verrez un indicateur de progression, vous permettant de voir à quelle distance se trouve le test et quel est le temps d'achèvement estimé.
La section 'Attributed section' vous permet de voir les erreurs et les informations d'auto-test. Vérification du système de fichiers
Il existe d'autres outils, à côté de l'interface utilisateur de l'utilitaire de disque, que nous pouvons utiliser pour diagnostiquer l'état de notre disque dur. La vérification du système de fichiers( FSCK), qui est seulement un outil de 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 'Check Filesystem' de 'Disk Utility' pour effectuer la même vérification, si vous n'êtes pas un geek de ligne de commande comme nous.
Bien sûr, il y a des situations où a pour utiliser l'outil de ligne de commande pour vérifier notre système de fichiers. Par exemple quand nous utilisons un système sans tête, quand notre machine Linux ne démarre pas, ou quand nous voulons simplement montrer nos compétences en ligne de commande Kungfu à nos amis.
Au début, l'outil de ligne de commande FSCK ressemble à quelque chose que seul un geek peut gérer;Mais vous trouverez que FSCK est un outil très facile à utiliser. Il y a une chose à noter avant d'exécuter FSCK;Vous devez démonter le système de fichiers en utilisant la commande 'umount'.La fixation d'un système de fichiers monté avec FSCK pourrait créer plus de dégâts que le problème original.
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 devriez remplacer /dev/ sdb avec votre propre partition. Vous pouvez exécuter la commande 'fdisk' pour trouver vos partitions système:
sudo fdisk -l
Vérifications du système de fichiers planifiées
Si vous utilisez Ubuntu, vous remarquerez qu'Ubuntu exécute une session FSCK lorsque vous démarrez votre système de temps à autre.temps. Si vous trouvez cette vérification programmée ennuyante, vous pouvez planifier à nouveau l'analyse en utilisant la commande 'tune2fs'.Voici comment cela ressemble typiquement:
Le paramètre de compte de monture nous indique que Ubuntu balaye notre disque dur après 33 montages de disque.
Nous pouvons configurer le compte de montage en utilisant l'option '-c':
sudo tune2fs -c 35 /dev/ sda1
Cette commande va reconfigurer Ubuntu pour analyser notre disque dur après 35 montages de disque dur lorsque le système démarre.
Remarque: changez '/dev/sda1/' avec votre propre partition
Mauvais Blocs
Un secteur défectueux est un secteur sur le disque dur d'un ordinateur qui ne peut pas être utilisé en raison de dommages permanents( ou d'un système d'exploitation incapable d'y accéder)la surface du disque.
Il existe deux façons de détecter les secteurs défectueux sous Linux: vous pouvez utiliser l'interface utilisateur de Disk Utility, ou si vous êtes un geek de ligne de commande comme nous, vous pouvez utiliser la commande badblocks pour vérifier les secteurs défectueux:
sudo badblocks -v /dev/ sdb1
Badblock nous donnera le nombre de secteurs défectueux dans notre disque dur.
zainul @ zainul-ordinateur portable: ~ $ sudo badblocks -v /dev/ sdb1
Vérification des blocs 0 à 97683200
Vérification des blocs défectueux( test en lecture seule): 3134528 fait, 3:27 écoulé
3134560 terminé, 8:33 écoulé
3134561fait, 10:15 écoulé
3134562 fait, 11:57 écoulé
3134563 fait, 13h39 écoulé
fait
Passage terminé, 5 blocs ont été trouvés.
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 de disque dur inutilisables. Cela implique deux étapes:
Nous devons d'abord écrire l'emplacement des secteurs défectueux dans un fichier plat.
sudo badblocks /dev/ sdb & gt;/home/zainul/ bad-blocks
Après cela, nous devons introduire le fichier plat dans la commande FSCK pour marquer ces secteurs défectueux comme des secteurs "inutilisables".
sudo fsck -l mauvais-blocs /dev/ sdb
FSCK, Badblocks, et Utilitaire de disque sont quelques-uns des utilitaires de disque que nous utilisons souvent pour analyser nos disques durs. Partagez avec les autres lecteurs si vous connaissez d'autres utilitaires de disque Linux pour analyser les disques durs.