Cet article se concentre sur la réparation manuelle de la configuration du système de fichiers ou des problèmes de corruption qui arrêtent le processus de démarrage.
Diagnostiquer et résoudre les problèmes de système de fichiers
Erreurs dans /etc/fstab et les systèmes de fichiers corrompus peuvent empêcher un système de démarrer. Dans la plupart des cas, systemd tombe sur un shell de réparation d'urgence qui nécessite le mot de passe root. Le tableau suivant répertorie certaines erreurs courantes et leurs résultats.
Problèmes courants liés au système de fichiers
PROBLÈME | RÉSULTAT |
---|---|
Système de fichiers corrompu | systemd tente de réparer le système de fichiers. Si le problème est trop grave pour une correction automatique, le système place l'utilisateur dans un shell d'urgence. |
Périphérique inexistant ou UUID référencé dans /etc/fstab | systemd attend pendant un certain temps, attendant que le périphérique soit disponible. Si l'appareil n'est pas disponible, le système place l'utilisateur dans un shell d'urgence après l'expiration du délai. |
Point de montage inexistant dans /etc/fstab | Le système place l'utilisateur dans un shell d'urgence. |
Option de montage incorrecte spécifiée dans /etc/fstab | Le système place l'utilisateur dans un shell d'urgence. |
Dans tous les cas, les administrateurs peuvent également utiliser la cible d'urgence pour diagnostiquer et résoudre le problème, car aucun système de fichiers n'est monté avant l'affichage du shell d'urgence.
Comment démarrer en mode de secours ou en mode d'urgence via Systemd dans CentOS/RHEL 7 et 8
CentOS/RHEL 7 :Comment démarrer en mode d'urgence ou multi-utilisateur à partir de GRUB2
CentOS/RHEL 7 :Comment démarrer en mode de secours ou en mode d'urgenceRemarque :Lorsque vous utilisez le shell d'urgence pour résoudre les problèmes de système de fichiers, n'oubliez pas d'exécuter systemctl daemon-reload après avoir modifié /etc/fstab. Sans ce rechargement, systemd peut continuer à utiliser l'ancienne version.
Le échec L'option dans une entrée du fichier /etc/fstab permet au système de démarrer même si le montage de ce système de fichiers échoue. N'utilisez pas cette option dans des circonstances normales. Avec nofail, une application peut démarrer avec son espace de stockage manquant, avec des conséquences potentiellement graves.