GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier/réparer le système de fichiers Linux au démarrage

Un utilisateur de système d'exploitation qui est encore un apprenant dans le monde des systèmes d'exploitation ne peut jamais échapper aux défis que les utilisateurs d'élite actuels ont surmontés. L'impact de ces défis sur l'utilisateur dépend de la version du système d'exploitation ou de la distribution sous laquelle vous vous trouvez.

Pour les utilisateurs de Linux, vous pourriez penser que vous faites face à un défi impossible pour vous rendre compte qu'il existe plusieurs solutions valides pour chaque problème de système d'exploitation rencontré.

[ Vous pourriez également aimer :Comment sauvegarder un système de fichiers Linux à l'aide de la commande dump ]

Le système de fichiers Linux est un labyrinthe dans lequel la plupart des utilisateurs hésitent à entrer. C'est parce que ce système de fichiers est responsable de la cohérence des performances de votre système d'exploitation Linux et toute légère modification de sa hiérarchie ou de la structure de son système de fichiers peut être un cauchemar pour n'importe quel utilisateur.

La commande Linux FSCK

Le système d'exploitation Linux gère les problèmes de système de fichiers via l'utilitaire de ligne de commande fsck. Il s'agit d'une boîte à outils de vérification du système de fichiers préemballée qui vérifie et répare de manière interactive les fichiers corrompus susceptibles d'affecter les performances de votre système d'exploitation.

$ man fsck

La plupart du temps, ce sont ces fichiers corrompus qui sont responsables des échecs de démarrage du système et des montages de partition.

Utilisation de la commande FSCK

La syntaxe standard de l'utilitaire de ligne de commande fsck est la suivante :

# fsck [OPTIONS] [FILESYSTEM]

Vous devez être un utilisateur sudoer ou avoir des privilèges sudo pour utiliser efficacement le FSCK outil.

FSCK adhère à certaines règles prédéfinies.

  • Il fait référence à /etc/fstab fichier lorsqu'un utilisateur ne fournit pas [FILESYSTEM] comme argument de commande.

Le <pass> colonne pour le <mount point> (/) et <type> (ext4) est défini sur 1 car ses vérifications et réparations du système de fichiers sont prioritaires.

Il n'est pas recommandé d'utiliser le fsck commande avec des partitions montées car il y a une forte probabilité de dommages permanents au système de fichiers.

Réparer un système de fichiers Linux corrompu

La première étape consiste à identifier la partition de périphérique contenant le système de fichiers Linux que vous souhaitez vérifier et réparer.

$ sudo fdisk -l

La deuxième étape consiste à démonter le périphérique dont vous souhaitez vérifier et réparer le système de fichiers. ex.

$ sudo umount /dev/sda5

La troisième étape consiste à vérifier et éventuellement réparer le système de fichiers de l'appareil à l'aide de FSCK.

$ sudo fsck -p /dev/sda5 

Le -p L'option de commande est pour la réparation automatique sans aucune intervention de l'utilisateur.

La dernière étape consiste à remonter votre appareil une fois la vérification et la réparation du système de fichiers fsck terminées.

$ sudo mount /dev/sda5 

Réparation du système de fichiers Linux au démarrage

Sur une machine en cours d'exécution, il n'est pas possible de vérifier et de réparer simultanément votre système de fichiers Linux tout en utilisant le système d'exploitation. Dans ce cas, nous avons la possibilité d'utiliser un CD live/une clé USB amorçable ou de vérifier et de réparer le système de fichiers Linux au démarrage (pour les systèmes Linux installés).

Réparation du système de fichiers Linux au démarrage

1. Redémarrez votre machine, appuyez sur [Esc] ou [Maj] et sélectionnez Options avancées dans le menu de démarrage résultant.

2. Sélectionnez Mode de récupération et choisissez le fsck option dans la liste résultante des options de menu.

3. Appuyez sur [Entrée] et choisissez le fsck option de menu.

4. Choisissez Oui lorsqu'on vous demande si vous souhaitez remonter le système de fichiers racine de votre système d'exploitation.

5. Une fois la vérification et la réparation du système de fichiers terminées, demandez à votre système de reprendre le démarrage normal.

Réparation du système de fichiers Live CD/USB

  1. Démarrez votre ordinateur à partir de la distribution en direct (CD ou USB).
  2. Ouvrez le terminal Linux et utilisez sudo fdisk -l commande pour trouver le nom de la partition racine Linux ciblée.
  3. Si la partition racine est identifiée par un nom tel que /dev/sda1 , l'exécution de la commande suivante vérifiera et éventuellement réparera son système de fichiers associé.
$ sudo fsck -p /dev/sda1 

FSCK est un outil très efficace pour vous aider à comprendre la nature et les performances de votre système Linux. Le man fsck La commande a plus d'options sur l'utilisation de FSCK utilitaire pour vérifier et éventuellement réparer les systèmes de fichiers Linux cassés ou corrompus.


Linux
  1. Comment vérifier la version du système d'exploitation et de Linux

  2. Comment vérifier si un système Linux est 32 bits ou 64 bits

  3. Comment vérifier la disponibilité du système sous Linux

  4. Comment monter et démonter un système de fichiers sous Linux

  5. Comment vérifier syslog dans Bash sous Linux ?

Comment réparer les erreurs du système de fichiers dans Debian

Comment vérifier et réparer un système de fichiers dans RHEL Linux

Comment réparer les erreurs du système de fichiers dans Ubuntu

Comment réparer les erreurs du système de fichiers dans Linux Mint

Comment vérifier l'historique de redémarrage du système et l'heure de démarrage sous Linux

Comment vérifier la charge de votre serveur dans le système Linux