O tempo fsck padrão de 180 dias é uma solução para a falha de design que o ext3 não suporta uma verificação de consistência online. A solução real é encontrar um sistema de arquivos que suporte isso. Eu não sei se algum sistema de arquivos maduro faz. É uma tragédia real. Talvez btrfs nos salve um dia.
Respondi à questão do tempo de inatividade surpresa de várias horas do fsck fazendo reinicializações programadas com um fsck completo como parte da manutenção padrão. Isso é melhor do que se deparar com uma pequena corrupção durante as horas de produção e transformá-lo em uma interrupção real.
Uma grande parte do problema é que o ext3 tem um fsck excessivamente lento. Embora o xfs tenha um fsck muito mais rápido, ele usa muita memória para distribuições para encorajar o xfs por padrão em sistemas de arquivos grandes. Ainda assim, na maioria dos sistemas, isso não é um problema. Mudar para o xfs pelo menos permitiria um fsck razoavelmente rápido. Isso pode tornar mais fácil programar o fsck como parte da manutenção normal.
Se você está rodando RedHat e considerando o uso do xfs, você tem que tomar cuidado com o quão strongmente eles desencorajam o uso do xfs e o fato de que provavelmente há poucas pessoas usando o xfs no kernel que você está rodando.
Meu entendimento é que o projeto ext4 tem um objetivo de melhorar um pouco o desempenho do fsck.