Estou fazendo a configuração de um farm de armazenamento em larga escala e, para evitar a necessidade de fscks de um mês, meu plano é dividir o armazenamento em vários sistemas de arquivos menores (isso é bom, pois tenho uma árvore de arquivos bem compactada) , de modo que pode facilmente ter sistemas de ficheiros separados montados em 1/
, 2/
, 3/
, 4/
, etc.).
Minha dificuldade está em encontrar qualquer enumeração do tamanho "razoável" de um sistema de arquivos, para manter os tempos de fsck da mesma forma "razoáveis". Embora eu esteja ciente de que o tempo absoluto para um determinado tamanho dependerá em grande parte do hardware, não consigo encontrar nenhuma descrição da forma da curva para os tempos ext3 fsck com tamanhos variados de sistema de arquivos e quais são as outras variáveis ( um sistema de arquivos cheio de arquivos em um único diretório leva mais de um com 10 arquivos em cada um dos milhares de diretórios de uma árvore; arquivos grandes versus arquivos pequenos; sistema de arquivos completo versus sistema de arquivos vazio; e assim por diante).
Alguém tem referências a números bem pesquisados sobre isso? Caso contrário, quaisquer histórias sobre esses problemas devem pelo menos ajudar a guiar minha própria experimentação, caso isso seja necessário.
EDIT : Para esclarecer: independentemente do sistema de arquivos, se algo der errado com os metadados, ele precisará ser verificado. Se os re-fscks baseados em tempo ou montagem estão ativados ou necessários, não está em questão, e a única razão pela qual estou pedindo números especificamente a respeito do ext3 é porque esse é o sistema de arquivos mais provável a ser escolhido. Se você conhece um sistema de arquivos que possui um processo fsck particularmente rápido, estou aberto a sugestões, mas ele precisa ser uma opção robusta (as alegações de que "o sistema de arquivos X nunca precisa ser fscking!" Serão ridicularizadas e ridicularizadas) . Também estou ciente da necessidade de backups, e o desejo de fsck não é um substituto para os backups, no entanto, apenas descartar o sistema de arquivos e restaurar o backup quando ele falha, em vez de fscking, parece realmente um,