2 votes

vérification forcée du disque lors du (re)démarrage

Je viens de redémarrer mon serveur debian pour des raisons de maintenance (changement de noyau). Cependant, il semble que le redémarrage ne se soit pas terminé. Je me suis donc connecté à l'aide de Remote KVM et j'ai constaté qu'il était bloqué lors d'une vérification forcée du disque. Je sais (maintenant) comment éviter cette vérification forcée du disque :

sudo tune2fs -c 0 -i 0 /dev/sdaX

Cependant, je me demande quelles sont les bonnes pratiques pour les serveurs Web actuels en ce qui concerne les contrôles de disque. Est-ce que vous n'exécutez jamais de contrôles de disque sur vos systèmes de serveurs ? Prenez-vous de temps en temps une heure ou deux de temps d'arrêt pour effectuer un contrôle de disque ou existe-t-il même un moyen de l'effectuer pendant le temps de fonctionnement normal ?

2voto

voretaq7 Points 78924

D'une manière générale, si votre système est toujours arrêté proprement, vous ne devriez pas avoir besoin des contrôles de cohérence forcés (montage ou jours) du système de fichiers -- la question est essentiellement "Faites-vous confiance à votre système de fichiers pour ne pas foirer s'il est laissé à lui-même ?", et un fsck forcé est essentiellement un "Non".
Sur mes systèmes (BSD/UFS), les vérifications régulières des disques ne font pas partie de la conception du système de fichiers et ne sont pas exécutées de manière routinière. Si vous voulez en exécuter une sur un système de fichiers monté, c'est possible (fsck en arrière-plan). Il existe quelques astuces qui accomplissent quelque chose de similaire avec les systèmes de fichiers ext2/ext3.

Si le système de fichiers n'a pas été démonté proprement (par exemple à cause d'un crash), je pense que vous n'avez pas de chance. Sur les systèmes BSD, la vérification du disque peut être exécutée en arrière-plan (bien qu'avec des pertes de performances substantielles), mais je ne sais pas si les hacks de fsck en arrière-plan pour Linux peuvent être utilisés au moment du démarrage.

0voto

Eli Points 372

Je ne sais pas si vous faites référence aux contrôles du disque physique ou aux contrôles du système de fichiers, mais dans tous les cas, voici ce que nous faisons :

Les vérifications du système de fichiers (fsck) sont effectuées au fur et à mesure des besoins, à moins que nous ne commencions à observer des problèmes indiquant une corruption potentielle du système de fichiers.

Les contrôles physiques ne sont jamais effectués, sauf si des disques indiquent une défaillance. Cela ne veut pas dire que nous ne surveillons pas nos disques physiques. System Center Operations Manager et Dell Open Manage font un excellent travail avec les serveurs Dell et surveillent leur matériel pour détecter les défaillances et les pannes potentielles ou imminentes.

0voto

cyphun Points 53

Ceux qui utilisent LVM(-2) ont une meilleure solution : ils font un snapshot, le vérifient et si c'est bon, ils le suppriment et reportent la vérification programmée.

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