1 votes

Comment savoir si une machine est en train de fsck-er et n'a pas eu de panique du noyau ?

J'ai un serveur avec Debian dessus que je redémarre régulièrement après les mises à jour. Parfois (selon le calendrier), fsck vérifie un disque lorsque l'ordinateur démarre. À l'exception du fait de m'asseoir devant la console pour observer le fsck, comment puis-je déterminer la différence entre un arrêt problématique et un fsck (à part attendre le fsck, en espérant qu'il est un fsck) ?

Lorsque j'envoie l'ordinateur vers le bas pour le redémarrer, j'ai généralement une fenêtre de terminal ouverte qui envoie un signal à l'ordinateur pour savoir quand il est remonté. Mes premières pensées ont dérivé vers l'idée de pirater fsck pour qu'il réponde aux pings avec un octet magique spécial, de sorte que vous puissiez dire par ping qu'un ordinateur est en train de fsck-er, mais je pense qu'il doit y avoir des moyens plus faciles

1voto

EightBitTony Points 4061

Lorsque Linux démarre, il envoie des messages à la console, dont celui concernant la vérification des disques par fsck. Si vous achetez votre hébergement quelque part, demandez à votre fournisseur comment accéder à la console pendant le démarrage, de cette façon vous pourrez surveiller ce que fait le serveur. S'il ne propose pas d'option d'accès à la console à distance, envisagez un autre fournisseur car vous en aurez besoin un jour ou l'autre.

En dehors de l'accès à la console, vous devrez attendre ...

(S'il ne s'agit pas d'une option d'hébergement achetée, d'un serveur dédié, d'un vps, etc., et qu'il s'agit plutôt de votre propre serveur physique quelque part, vous devez alors déterminer comment vous donner un accès à la console à distance, ce qui varie en fonction du matériel, de la distance et du réseau impliqués).

Les autres réponses postées dans le commentaire vous montrent comment le savoir avant de redémarrer la machine, mais cela n'est utile que si a) vous vous en souvenez et b) vous avez le temps. Si la machine redémarre toute seule, l'accès à la console à distance est essentiel.

0voto

Si votre serveur dispose d'un port série et que vous avez un autre ordinateur à une distance raisonnable, vous pouvez utiliser une console série.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X