Commande Linux E2FSCK

Commande Linux E2FSCK
Le système de fichiers Ubuntu pourrait devenir endommagé ou inutile pour diverses raisons. Par exemple, une panne de courant inattendue, des fichiers exécutables défectueux, de mauvais packages logiciels, des mises à niveau instables, etc., pourrait rendre votre noyau Linux inopérable. Un outil utile dans ces circonstances est E2FSCK, qui vous permet de récupérer vos fichiers système et de renvoyer votre serveur Ubuntu en bon état. E2FSCK recherche des problèmes dans EXT2 / EXT3 / EXT4 et les corrige si nécessaire. Dans l'instance des systèmes de fichiers EXT3 et EXT4 qui utilisent des journaux, si le système d'exploitation Linux vient d'être interrompu sans aucun problème, le système de fichiers doit généralement être déclaré nettoyé et préparé pour être utilisé après avoir rejoué les processus enregistrés dans le journal.

En conséquence, pour les systèmes de fichiers qui utilisent la journalisation, ce n'est que si le superblock indique qu'une vérification supplémentaire est requise, elle jouera souvent le journal et quittera. Dans cet article aujourd'hui, nous discuterons de l'utilisation de la commande Linux E2FSCK pour résoudre les problèmes susmentionnés.

Commençons en appliquant ce sujet à notre Ubuntu 20.4 Système d'exploitation Linux. Assurez-vous de mettre à jour votre système avant de faire quoi que ce soit après une connexion réussie. Pour cela, vous devez ouvrir votre application de terminal avec le simple raccourci «Ctrl + Alt + T». Si ce raccourci ne fonctionne pas pour vous, essayez d'utiliser le menu d'activité depuis le bureau de votre système. Recherchez l'application requise et appuyez sur l'application après son appartenance sur votre écran de recherche. La coquille de terminal sera lancée en quelques secondes. En règle générale, il n'est pas conseillé d'utiliser ce programme (E2FSCK) sur un système de fichiers fixe car il pourrait entraîner plus de problèmes. Les résultats donnés par E2FSCK ne resteront pas précis même si vous décidez de l'exécuter sur un système de fichiers sécurisé. Ainsi, nous utiliserons cette commande pour restaurer certains systèmes de fichiers, mais si ce système de fichiers est bien et non corrompu, nous éviterons de le restaurer.

Vérifiez et restaurez la partition

La première chose qui nous vient à l'esprit lorsque nous pensons à un système corrompu peut être une partition du système. Nous avons donc décidé d'effectuer l'utilisation de la commande e2FSCK pour certaines partitions spécifiques de l'Ubuntu 20.04 Système d'exploitation Linux. Tout d'abord, nous allons examiner l'utilisation de la forme la plus simple de cette instruction sur notre coquille pour effectuer la restauration d'une partition spécifique. Pour cela, utilisez le mot-clé E2FSCK avec le chemin d'origine d'une partition, i.e., / dev / sda1. Le «dev» fait référence au dossier «Device» de votre Ubuntu 20.04 Système d'exploitation Linux.

Lors de l'exécution de cette instruction sur le shell, nous avons appris que cette partition ne fonctionne pas mal et est déjà montée avec 0 données corrompues à ce jour. Parallèlement à cela, l'exécution de cette commande a montré l'avertissement que «si vous essayez de retirer ou de restaurer la partition, cela peut nuire à notre système de fichiers actuel» car nous avons déjà un bon système de fichiers fonctionnant correctement. Mais, si vous n'obtenez pas le même avertissement après l'exécution de cette instruction, optez pour le processus de restauration. Donc, nous avons appuyé sur le mot-clé «n» comme «non» à la question: «Voulez-vous continuer?», Demandé par le système comme un avertissement ou une confirmation de l'exécution de cette commande E2FSCK. En appuyant sur «N», l'exécution de cette commande sera interrompue et nous ne faisons plus partie du processus de restauration de la partition «SDA1».

Vous pouvez également essayer la même instruction E2FSCK avec le chemin «/ sbin» pour restaurer la partition défectueuse, i.e., «/ Dev / sda1», comme nous l'avons fait dans l'image illustrée jusqu'à présent.

Réparer via différentes options

Dans cette section de la mise en œuvre de l'article, nous discuterons de l'utilisation de certaines options utiles des commandes E2FSCK. Si vous souhaitez laisser l'instruction «E2FSCK» rechercher automatiquement les problèmes dans un système de fichiers et les réparer avec eux, vous devez utiliser l'option -p. Nous avons essayé cette option avec un «-p» en capital dans la commande e2FSCK et avons obtenu l'erreur d'argument non numerique non valide. Après avoir exécuté l'instruction E2FSCK avec l'option minuscule -P, nous avons obtenu la même sortie que nous avons avec l'utilisation du format simple de la commande e2FSCK. Il nous dit que le système a déjà été monté et est exempt de toute violation. Donc, cela montre l'avertissement et pose une question si vous voulez continuer la restauration. Nous avons pressé «n» pour l'arrêter.

Si vous souhaitez faire une analyse en lecture seule pour l'appareil particulier de votre Ubuntu 20.04 Système d'exploitation Linux, vous pouvez le faire en utilisant l'option «-c» dans la commande e2FSCK dans le shell. Une sortie assez similaire a été affichée pour l'option «-c» de l'instruction E2FSCK.

Si vous savez déjà que votre appareil système, ou «système de fichiers», est déjà nettoyé et sans aucun problème, mais que vous souhaitez toujours appliquer la vérification de nettoyage de votre système de fichiers, vous pouvez le faire en utilisant l'option -f à l'intérieur L'instruction E2FSCK. Il montre que le système est déjà monté et, par conséquent, le système E2FSCK ne peut pas poursuivre ce processus. Cela conduit à l'avorter automatique du processus de nettoyage. L'utilisation de l'option «-c» avec «-f» pourrait vous montrer une barre de progression lors de la vérification.

Conclusion

Cet article concernait l'utilisation de l'instruction de commande E2FSCK dans le terminal de l'Ubuntu 20.04 Système d'exploitation Linux pour vérifier les systèmes de fichiers définités et les nettoyer automatiquement avec la restauration. Nous avons discuté de différentes options disponibles à utiliser pour le nettoyage de cette instruction. Il existe d'autres options qui sont également disponibles en ligne que vous pouvez rechercher.