>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment corriger les erreurs de disque dans Ubuntu

Presque tout le monde sait qu'il est important de sauvegarder les informations sur un ordinateur, mais relativement peu de gens y pensent avant qu'un disque dur ne meure inopinément. Les disques durs modernes réduisent la probabilité de cela grâce à un logiciel de diagnostic intégré appelé Self-Monitoring, Analysis and Reporting Technology (SMART), qui détecte les erreurs de disque et les signes précoces de défaillance et les signale à votre OS. Si cet OS est Ubuntu, vous voyez une alerte à l'indiquant que votre disque peut nécessiter une attention. Il est aussi possible que vous commenciez à remarquer des erreurs même si le disque ne signale pas de problèmes.

Premières choses d'abord

Si vous soupçonnez ne serait-ce qu'un problème de disque, la première chose à faire est de sauvegarder vos fichiers personnels, vos photos et tout ce qui serait difficile à remplacer. Vous n'aurez peut-être aucun avertissement supplémentaire avant la défaillance du disque, et il est tout à fait possible de perdre certaines de vos données même si vous réparez votre disque avec succès. Avoir une sauvegarde de vos fichiers, même s'ils sont corrompus, garde la porte ouverte à une récupération ultérieure.

Faire vérifier le disque par Ubuntu

Si votre ordinateur fonctionne et démarre normalement, il est assez simple de faire vérifier le disque par Ubuntu. Cliquez sur « Activités » dans le coin supérieur gauche de votre écran et tapez « Disques » dans la barre de recherche. Le programme Disques lit les données d'auto-diagnostic du disque et affiche une évaluation de la santé du disque. Habituellement, il dit « Le disque est OK », mais « Pré-échec » et « Échec » sont aussi possibles. Même « OK » ne garantit pas que votre disque va bien, donc si vous avez des erreurs, vous voulez tester le disque manuellement quand même. Regardez sous le graphique « Volumes », et vous verrez une petite icône d'engrenage. Cliquez dessus et choisissez « Vérifier le système de fichiers ». Ubuntu vérifie le disque pour les erreurs et renvoie un message, soit donnant un bon de santé à votre disque, soit signalant des erreurs. Si vous avez des erreurs, l'étape suivante est de les corriger.

Faire réparer le disque par Ubuntu

Ubuntu peut réparer le système de fichiers facilement. Depuis le même écran, cliquez à nouveau sur l'icône d'engrenage. Cette fois, au lieu de « Vérifier le système de fichiers », choisissez « Réparer le système de fichiers ». Cela peut prendre du temps selon la taille et la vitesse de votre disque et le nombre d'erreurs qu'Ubuntu trouve, mais éventuellement, vous recevez un message pour vous dire si la réparation a réussi. Si c'est le cas, vous pouvez continuer à utiliser le disque. Les fichiers trop endommagés pour une réparation automatique sont sauvegardés, généralement dans un dossier appelé « lost+found », où vous pouvez essayer de les récupérer manuellement avec des outils avancés. Si la réparation échoue, vous devez formater le disque pour le rendre à nouveau utilisable, ce qui efface toutes vos données. Si vous avez des données irremplaçables sur ce disque, il est préférable de remplacer le disque et de garder l'ancien intact pour tenter des méthodes avancées de récupération de données ou engager un professionnel pour le faire.

Réparer depuis un Live Disk

Il n'est généralement plus nécessaire d'avoir un disque de réparation Ubuntu séparé pour démarrer en cas d'urgence, car l'OS principal lui-même démarre et s'exécute depuis une clé USB ou un disque optique. Au maximum, vous devrez peut-être entrer dans les paramètres BIOS de votre ordinateur et lui dire de démarrer depuis votre clé USB ou DVD au lieu d'essayer de lire le disque dur problématique. Une fois l'OS démarré, vous pouvez exécuter le programme Disques de la même manière que d'habitude.

Réparer depuis la ligne de commande

Il est souvent plus efficace de faire les choses depuis la ligne de commande sous Linux, et il y a de bons arguments pour connaître quelques compétences de base en ligne de commande. Contrairement à OS X et Windows, vous pouvez avoir un nombre quelconque d'interfaces de bureau sous Linux — même dans Ubuntu seul — et elles n'ont pas toutes les mêmes programmes graphiques pour travailler. Si vous apprenez une poignée de techniques clés en ligne de commande, vous pouvez les utiliser avec n'importe quel OS Linux quel que soit l'interface de bureau qu'il utilise. C'est un peu plus compliqué, mais aussi plus universel.

La commande FSCK

En ligne de commande Linux, vous réparez les secteurs défectueux avec la commande fsck, qui signifie « file system consistency check » (vérification de cohérence du système de fichiers). Sous Linux, les disques sont soit montés, soit non montés — essentiellement, actifs ou inactifs — et vous devez démonter un disque avant d'exécuter fsck dessus pour éviter des dommages accidentels. Vous démontez un disque manuellement en tapant la commande unmount, suivie du nom du disque ou des disques, par exemple « unmount /dev/sdb » sans les guillemets. Avec le disque démonté, vous pouvez maintenant taper la commande fsck.

Exemple de réparation

Fsck reconnaît de nombreuses variables, et vous devriez les lire, mais sur un système typique, vous pourriez entrer la commande ainsi : « sudo fsck -AR -C -y ». Cela lui dit de vérifier tous les systèmes de fichiers de disque dans votre ordinateur, d'essayer de les réparer, de fournir des moniteurs d'état s'ils sont supportés pour que vous sachiez comment vous progressez, et de faire les réparations interactivement pour que vous ayez un aperçu de ce qui se passe. La partie « sudo » au début dit à l'OS de vous donner temporairement des privilèges d'administrateur ou « superutilisateur », donc vous serez invité à entrer un mot de passe admin avant de tenter de réparer le disque. Quand c'est fini, fsck vous donne un code 0 si aucune erreur n'a été trouvée, 1 si des erreurs ont été corrigées, 2 si le système devrait être redémarré, et 4 s'il n'a pas pu corriger toutes les erreurs trouvées.

Version d'Ubuntu

Les informations contenues ici s'appliquent à Ubuntu 18.04. Certaines parties peuvent ne pas s'appliquer à d'autres versions d'Ubuntu ou aux dérivés d'Ubuntu.

Vie connectée