Effectuer un FSCK sur votre serveur

De Ikoula Wiki
Révision datée du 25 juin 2023 à 05:34 par Ikbot (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Jump to navigation Jump to search

en:Run an FSCK on your server

Introduction : Qu'est ce que FSCK ?

FSCK est l'outil de contrôle d'intégrité et de réparation pour les systèmes de fichiers Linux. Cette commande est utile lorsque vous rencontrez des problèmes lié à votre OS : instabilité, coupures, ...

Pré-requis

Dans un premier temps, il est importants de disposer de backup (cette étape n'est pas obligatoire, mais fortement recommandée). Pour ce faire, nous vous recommandons notre prestation Acronis : https://www.ikoula.com/fr/acronis-cloud-backup

Puis dans un second temps il vous faudra lancer un netboot sur votre serveur. La manipulation sur ce point est différente en fonction de votre serveur, s'il est virtualisé ou non.

  • Dans le cas d'un serveur physique, il vous faudra vous rendre sur l'interface extranet (extranet.ikoula.com) et effectuer une demande de netboot en utilisant le bouton prévu à cet effet.
  • S'il s'agit d'un serveur virtualisé, deux autres cas s'offrent à vous :
    • Sur Hyper-V2 (Windows Server 2008), il suffira de changer l'image au démarrage du système en choisissant un Sysrescue CD, puis le redémarrer.
    • Sur Hyper-V3 (Window Server 2012), comme il n'est plus possible de changer l'image sur laquelle démarrer, il ce nécessaire de contacter le support technique par ticket afin qu'il monte cette image sur votre serveur.
    • Plus plus d'information sur le netboot sur serveur virtuel, nous vous invitons à consulter cet article : Netboot sur serveur flex

Enfin, si vous souhaitez plus d'information sur le netboot en général, nous vous recommandons cet article Qu’est ce que le netboot et comment le lancer


Déroulé

Une fois les pré-requis effectué, il sera utile de détecter les partitions. Attention, il ne faut pas monter les partitions.

Il sera ensuite possible de lancer le FSCK sur la partition voulu. Par exemple, voici ce que donnerais la syntaxe sur la partition /dev/sda1

fsck -y /dev/sda1 L'argument -y permet de valider directement les corrections que va apporter FSCK. Si cet argument n'est pas présent il faudra valider manuellement les modifications de FSCK

Ensuite, le système vous retournera un rapport de la sorte :

Passe 1 : vérification des i-noeuds, des blocs et des tailles
I-noeud 2392126, i_size est 77055, devrait être 110592. Corriger<o>? oui
I-noeud 2392126, i_blocs est 192, devrait être 224. Corriger<o>? oui
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 3A : optimisation des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe
/dev/sda1: ***** LE SYSTÈME DE FICHIERS A ÉTÉ MODIFIÉ *****
/dev/sda1: 68816/6750208 files (0.9% non contigus), 12039728/13492584 blocs


FSCK corrigera les anomalies qu'ils rencontrera à ce moment là.

Conclusion

Ainsi, vous il vous est désormais possible de lancer un FSCK par le biais d'un netboot afin de corriger des erreurs et problèmes liés systèmes



Cet article vous a semblé utile ?

0



Vous n'êtes pas autorisé à publier de commentaire.