Recherche de site Web

Comment réparer l'erreur « échec du montage /etc/fstab » sous Linux


Dans cet article, je vais vous expliquer comment résoudre l'erreur de démarrage « échec du montage /etc/fstab » sous Linux. Le fichier en question contient des informations descriptives concernant les systèmes de fichiers que le système peut monter automatiquement au démarrage.

Ces informations sont statiques et sont lues par d'autres programmes du système tels que mount, umount, dump et fsck. Il comporte six champs importants de spécification de montage du système de fichiers : le premier champ décrit le périphérique spécial bloc ou le système de fichiers distant à monter, le deuxième champ définit le point de montage du système de fichiers et le troisième spécifie le type de système de fichiers.

Le quatrième champ définit les options de montage associées au système de fichiers et le cinquième champ est lu par l'outil de vidage. Le dernier champ est utilisé par l'outil fsck pour établir l'ordre des vérifications du système de fichiers.

Lecture suggérée : Comment déterminer et résoudre les problèmes de démarrage sous Linux

Après avoir édité le /etc/fstab pour créer un montage automatique et redémarrer mon système ; il a démarré en mode d'urgence affichant le message d'erreur ci-dessous.

Je me suis connecté en tant que root depuis l'interface ci-dessus et j'ai tapé la commande suivante pour parcourir le journal systemd ; puis j'ai vu les erreurs affichées dans la capture d'écran (indiquées en rouge).

Comme vous pouvez le voir, l'erreur principale (échec de l'unité etc-fstab.mount) a conduit à plusieurs autres erreurs (problèmes de dépendance de l'unité systemd) telles que l'échec de local-fs.target, rhel-autorelabel- marque.service etc.

journalctl -xb

Causes de l'erreur « échec du montage /etc/fstab » sous Linux

L'erreur ci-dessus peut résulter de l'un des problèmes ci-dessous, dans le fichier /etc/fstab :

  • fichier /etc/fstab manquant
  • mauvaise spécification des options de montage du système de fichiers,
  • points de montage défaillants ou
  • caractères non reconnus dans le fichier.

Pour le résoudre, vous pouvez utiliser le fichier d'origine si vous avez créé une sauvegarde, sinon commentez toutes les modifications que vous avez apportées en utilisant le caractère « # » (et assurez-vous également que toutes les lignes non commentées sont des lignes de montage du système de fichiers). .

J'ai donc ouvert le /etc/fstab à l'aide de l'éditeur de texte vi/m pour vérifier les erreurs.

vi /etc/fstab

J'ai réalisé que j'avais tapé une lettre « r » au début du fichier, comme indiqué dans la capture d'écran ci-dessus : elle a été reconnue par le système comme un périphérique spécial qui n'existait pas réellement dans le système de fichiers. résultant ainsi aux erreurs séquentielles indiquées ci-dessus.

Cela m'a pris plusieurs heures avant de le remarquer et de le réparer. J'ai donc dû supprimer la lettre, commenter la première ligne du fichier, le fermer et l'enregistrer. Après avoir effectué un redémarrage, le système a bien redémarré.

Comment éviter de tels problèmes à l'avenir

Pour éviter de rencontrer de tels problèmes sur votre système, prenez note des points suivants :

Créez toujours une sauvegarde de vos fichiers de configuration avant de les modifier. En cas d'erreurs dans vos configurations, vous pouvez revenir au fichier par défaut/de travail.

Par exemple:

cp /etc/fstab /etc/fstab.orig

Deuxièmement, vérifiez les fichiers de configuration pour détecter toute erreur avant de les enregistrer. Certaines applications proposent des utilitaires pour vérifier la syntaxe des fichiers de configuration avant d'exécuter l'application. Utilisez ces utilitaires lorsque cela est possible.

Cependant, si vous recevez des messages d'erreur système :

Parcourez d’abord le journal systemd à l’aide de l’utilitaire journalctl pour déterminer la cause exacte :

journal -xb

Si vous ne parvenez pas à résoudre les erreurs d'une manière ou d'une autre, accédez à l'un des millions de forums Linux sur le Web et publiez-y le problème.

Consultez quelques articles connexes utiles.

  1. Un guide de base sur le processus de démarrage Linux
  2. 4 meilleurs chargeurs de démarrage Linux
  3. Gérer les messages de journal sous Systemd à l'aide de Journalctl [Guide complet]
  4. Gestion du processus et des services de démarrage du système (SysVinit, Systemd et Upstart)
  5. Gestion des processus dans RHEL 7 : démarrage, arrêt et tout le reste

C'est tout pour le moment. Dans cet article, j'ai expliqué comment résoudre l'erreur de démarrage « échec du montage /etc/fstab » sous Linux. Encore une fois, pour éviter de tels problèmes (ou si vous rencontrez des problèmes de démarrage), n'oubliez pas de suivre les instructions proposées ci-dessus. Enfin, vous pouvez ajouter vos réflexions à ce guide via le formulaire de commentaires ci-dessous.