verificação de disco forçado (reinicialização)

2

Acabei de reiniciar o servidor debian por razões de manutenção (alterei o kernel). No entanto, pareceu não concluir a reinicialização. Então, eu entrei usando o KVM Remoto e o encontrei pendurado em uma verificação de disco forçado. Eu (agora) sei como evitar a verificação de disco forçado:

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

No entanto, gostaria de saber qual é a boa prática para servidores Web reais em relação a verificações de disco. Vocês simplesmente nunca executam verificações de disco em seus sistemas de servidor? Você ocasionalmente leva uma hora ou mais de tempo de inatividade para fazer com que ele execute uma verificação de disco ou há uma maneira de executá-lo durante o tempo de atividade regular?

    
por Daniel Baulig 31.03.2011 / 06:18

3 respostas

2
De um modo geral, se o seu sistema está sempre desligado corretamente, você não deve precisar das verificações de consistência do sistema de arquivos forçadas - a questão é basicamente: "Você confia que seu sistema de arquivos não estrague se for deixado em seus próprios dispositivos? ", e um fsck forçado é basicamente um" Não ".
Em meus sistemas (BSD / UFS) verificações regulares de disco não fazem parte do design do sistema de arquivos, e não são rotineiramente executados, e se você quer rodar um em um sistema de arquivos montado que é possível (background fsck). Existem alguns hacks que realizam algo semelhante com os sistemas de arquivos ext2 / ext3.

Se o sistema de arquivos não foi desmontado corretamente (por exemplo, devido a um travamento), acho que você pode estar sem sorte - novamente em sistemas BSD, a verificação do disco pode ser executada em segundo plano (embora com penalidades substanciais de desempenho), mas não não sei se o plano de fundo fsck hacks para Linux pode ser usado no momento da inicialização.

    
por 31.03.2011 / 07:50
0

Não tenho certeza se você está se referindo a verificações do disco físico ou do sistema de arquivos, mas, de qualquer forma, aqui está o que fazemos:

As verificações do sistema de arquivos (fsck) são executadas conforme a necessidade, a menos que comecemos a ver problemas que indicam uma possível corrupção do sistema de arquivos.

Verificações físicas nunca são executadas, a menos que tenhamos discos indicando falha. Isso não quer dizer que não monitoramos nossos discos físicos. O System Center Operations Manager e o Dell Open Manage fazem um excelente trabalho com os servidores Dell e monitoram seu hardware em busca de falhas e falhas potenciais / iminentes.

    
por 31.03.2011 / 06:26
0

Esses caras que usam o LVM (-2), tem uma maneira melhor de ir: eles fazem o snapshot, fsck e se estiver ok, eles o removem e então adiam o fscking programado.

    
por 31.03.2011 / 10:15