Comment corriger l'erreur «Échec de la montée / etc / fstab» dans Linux

Comment corriger l'erreur «Échec de la montée / etc / fstab» dans Linux

Dans cet article, je vais expliquer comment résoudre "Échec du mont / etc / fstab”Erreur de démarrage dans Linux. Le fichier en question contient des informations descriptives concernant les systèmes de fichiers que le système peut monter automatiquement au moment du démarrage.

Ces informations sont statiques et sont lues par d'autres programmes sur le système tels que Mount, Umount, Dump et FSCK. Il dispose de six champs de spécification de la monture de système de fichiers importants: le premier champ décrit le périphérique spécial de bloc ou le système de fichiers à distance à monter, le deuxième champ définit le point de montage pour le 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.

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

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

Mode d'urgence Linux

Je me suis connecté comme racine à partir de l'interface ci-dessus, et a tapé la commande suivante pour examiner le journal SystemD; Ensuite, j'ai vu les erreurs affichées dans la capture d'écran (indiqué en utilisant le rouge).

Comme vous pouvez le voir, l'erreur principale (échec de etc-fstab.monter unité) entraîner plusieurs autres erreurs (problèmes de dépendance de l'unité Systemd) tels que la défaillance des FS locaux.cible, rhel-autorelabel-mark.service, etc.

# journalctl -xb 
Démarrer les messages d'erreur

Causes d'erreur «Échec du mont / etc / fstab» dans Linux

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

  • Fichier manquant / etc / fstab
  • 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 s'assurez également que toutes les lignes non composées sont des lignes de montage du système de fichiers).

Alors j'ai ouvert le / etc / fstab Utilisation de l'éditeur de texte VI / M pour vérifier toute erreur.

# vi / etc / fstab 
Fichier linux / etc / fstab

J'ai réalisé que j'avais tapé un "R" Lettre au début du fichier comme indiqué dans la capture d'écran ci-dessus - celle-ci a été reconnue par le système comme un appareil 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, commenté la première ligne du fichier, fermé et enregistré. Après avoir exécuté un redémarrage, le système a bien démarré à nouveau.

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

Pour éviter de rencontrer de tels problèmes sur votre système, notez les éléments 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 / travail.

Par exemple:

# cp / etc / fstab / etc / fstab.origine 

Deuxièmement, vérifiez les fichiers de configuration pour toutes les erreurs avant de les enregistrer, certaines applications proposent des services publics pour vérifier la syntaxe des fichiers de configuration avant d'exécuter l'application. Utilisez ces services publics dans la mesure du possible.

Cependant, si vous obtenez des messages d'erreurs système:

Parcourez d'abord le Systemd Journal en utilisant l'utilitaire JournalCTL pour déterminer ce qui les a exactement causés:

# journal -xb 

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

Découvrez quelques articles connexes utiles.

  1. Un guide de base du 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 des processus et services de démarrage du système (Sysvinit, Systemd et UpStart)
  5. Gestion des processus dans RHEL 7: démarrer, 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 de la montée / etc / fstab» dans 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 directives proposées ci-dessus. Enfin, vous pouvez ajouter vos réflexions à ce guide via le formulaire de rétroaction ci-dessous.