Les commandes de vérification des disques sous Linux
Linux propose plusieurs utilitaires pour diagnostiquer et corriger les problèmes de disque. L’un des outils les plus couramment utilisés est fsck, qui permet de vérifier l’intégrité des systèmes de fichiers. Contrairement à chkdsk sur Windows, fsck doit être exécuté sur des systèmes de fichiers non montés pour éviter des conflits d’écriture.
Comment exécuter chkdsk sous Linux ?
Bien que Linux ne dispose pas d’une commande appelée chkdsk, la fonctionnalité équivalente est accessible via fsck. Pour l’utiliser, suivez les étapes ci-dessous :
- Démarrez à partir d’une distribution Linux live si vous devez vérifier la partition racine.
- Ouvrez un terminal pour entrer les commandes nécessaires.
- Identifiez le périphérique à vérifier à l’aide de fdisk -l ou lsblk.
- Exécutez la commande suivante en remplaçant
/dev/sda1
par le nom de votre partition : sudo fsck /dev/sda1. - Suivez les instructions affichées à l’écran pour corriger les erreurs détectées.
Vérifier l’espace disque disponible
Avant de procéder à des vérifications, il peut être utile de savoir combien d’espace disque est disponible. La commande df permet d’afficher cette information. Pour une lecture plus facile, utilisez l’option -h :
df -h
Cette commande affichera la taille, l’espace utilisé et l’espace libre pour chaque système de fichiers monté.
Identifier les partitions non montées
Pour exécuter fsck, il est essentiel de savoir quelles partitions ne sont pas montées. Utilisez la commande lsblk pour afficher une liste de toutes les partitions et déterminer lesquelles sont montées ou non.
Analyser les logs systèmes
En plus de vérifier l’intégrité des disques, il peut être utile d’examiner les fichiers journaux pour identifier d’autres problèmes potentiels. Accédez au répertoire /var/log
et utilisez ls pour inspecter les journaux disponibles. Le fichier syslog est un bon point de départ car il contient une multitude d’informations sur le système.
Surveiller l’état des disques avec SMART
Utiliser smartctl est une excellente manière de surveiller la santé de votre disque dur. Cet outil utilise le système SMART (Self-Monitoring, Analysis and Reporting Technology) intégré aux disques durs. La commande suivante permet de vérifier l’état d’un disque :
sudo smartctl -a /dev/sda
Cette commande fournira de nombreuses informations détaillées sur le disque, y compris les erreurs éventuelles.
FAQ
1. Quelles sont les différences entre fsck et chkdsk ?
fsck est l’équivalent dans Linux de chkdsk sous Windows. Bien que leur objectif soit similaire, leur fonctionnement et leurs options peuvent différer en fonction des systèmes de fichiers utilisés.
2. Que faire si fsck ne peut pas corriger les erreurs ?
Dans certains cas, les erreurs peuvent être trop graves pour être corrigées par fsck. Il peut être nécessaire de sauvegarder vos données et de reformater la partition ou de la remplacer.
3. Est-il possible d’exécuter fsck sur une partition montée ?
Exécuter fsck sur un système de fichiers monté peut causer des dommages potentiels. Il est donc recommandé de toujours vérifier les partitions non montées, ou de forcer sa vérification au démarrage si vous devez examiner la partition racine.