Par défaut, après 180 jours ou un certain nombre de montages, la plupart des systèmes de fichiers Linux forcent une vérification du système de fichiers (fsck). Bien sûr, cela peut être désactivé en utilisant, par exemple, tune2fs -c 0 -i 0 sur ext2 ou ext3.
Sur les petits systèmes de fichiers, cette vérification n'est qu'un inconvénient. Cependant, étant donné les systèmes de fichiers plus volumineux, cette vérification peut prendre des heures et des heures. Lorsque vos utilisateurs dépendent de ce système de fichiers pour leur productivité, disons qu'il sert leurs répertoires personnels via NFS, désactiveriez-vous la vérification planifiée du système de fichiers?
Je pose cette question car il est actuellement 2h15 et j'attends un très long fsck à terminer (ext3)!
la source
Je dirais que c'est juste une autre raison pour laquelle les serveurs de production ne devraient pas fonctionner seuls et toujours avoir une sauvegarde à chaud / à froid ou participer à un cluster à deux nœuds. En ces jours de virtualisation, vous pouvez facilement avoir un serveur principal physique et un serveur virtuel, qui n'est qu'une copie du physique fait tous les X jours, prêts à prendre le relais.
Autre que cette réponse pas si utile, je dirais que vous devriez équilibrer l'importance de vos données ... S'il ne s'agit que d'un nœud de cluster, sautez-le. S'il s'agit du serveur Web non sauvegardé d'un client, vous voudrez peut-être planifier à l'avance la prochaine fois :-)
la source
Cela dépend. Par exemple, nous avons eu un serveur en panne pour la maintenance de routine qui exécutait une pile QMail. QMail crée et tue beaucoup de fichiers au fil du temps, et c'était un serveur de messagerie très occupé. Le fsck a pris environ 36 heures. Ce n'est pas comme si nous avions sauvé beaucoup de performances de l'entente, mais en fin de compte, je suppose que vous pourriez affirmer que le système de fichiers était plus sain. Cela valait-il vraiment le chaos qui s'en est suivi? Ne pas. À. Tout.
la source
XFS est intéressant. C'est un FS toujours cohérent. Il n'a pas besoin de fsck. Cela ne causera pas de temps d'arrêt en raison de fsck.
Mais il a un autre problème. Vous avez besoin d'un contrôleur RAID prenant en charge la gestion des blocs défectueux du disque dur.
XFS n'a pas la possibilité de mettre sur liste noire les blocs défectueux lorsque le système d'exploitation commence à connaître les blocs défectueux et que la liste des blocs défectueux du disque dur est pleine.
ext2 / 3/4, fat, ntfs, etc (test hors ligne) sont en mesure de blacklister les mauvais blocs mais pas XFS.
Ainsi, pour les installations non destinées aux entreprises, XFS ne convient probablement pas bien. J'utilise XFS avec le logiciel linux raid1 pour les partitions de sauvegarde où le contenu est beaucoup de petits fichiers avec peu de changement au fil du temps.
la source