Uma das tarefas mais críticas da gestão de infra-estrutura de TI é gerenciar os discos rígidos. Primeiro porque são neles que estão todos os dados da empresa e em segundo é que um problema de disco, seja físico ou lógico, sempre acompanham enormes problemas.
Quando temos um estrutura grande de servidores e nos damos ao luxo de ter tudo espelhado, a vida fica bem mais simples, também quando temos RAID de disco. Infelizmente esta não é a realidade de todos e muitos contam com pequenos servidores de 1 disco em cada.
Há pessoas que adoram e se orgulham de ter um servidor que não desliga por muitos anos. Outros preferem ter desligamentos planejados para evitar ou diagnosticar problemas de disco. É uma questão pessoal que varia de corporação para corporação.
O mais importante neta tarefa é estar atento aos logs, que deve ser analisado diariamente.
Para observar nossos discos, podemos utilizar o comando dumpe2fs. O problema é que este comando sem nenhum parâmetro traz mais informações do que realmente precisamos. Então podemos utilizá-lo com a opção -h (dumpe2fs -h [devide])
No meu caso, digitei o comando
dumpe2fs -h /dev/sda1
Veja abaixo o resultado:

Outro comando que pode nos trazer estas informações é o tune2fs acompanhado do parâmetro -l
tune2fs -l [device]
Podemos usar o tune2fs também para ajustar as configurações dos sitemas de arquivos. Abaixo alguns exemplos de parâmetros que podemos utilizá-lo:
-c max-mount-counts:
Ajusta o numero máximo de montagens até que o sistema seja automáticamente verificado pelo fsck.
Esta função é muito util para equipamentos que são constantemente reiniciados.
Se quiser desativá-lo, utiliza 0 ou -1
Abaixo defini o sistema para executar o fsck a cada 10 vezes que montar a unidade /dev/sda1, no meu caso o notebook, praticamente será executado a cada 10 vezes que eu o ligar
tune2fs -c 10 /dev/sda1

Posso tambem desativar esta opção utilizando o 0 ou -1, reparem abaixo que utilizando os dois comandos, a resposta do sistema foi a mesma.
tune2fs -c -1 /dev/sda1
ou
tune2fs -c 0 /dev/sda1

-i interval-between-checks[d|m|w]:
Ajusta o tempo máximo até que o fsck faça automáticamente a checagem do sistema.
- d = dias
- m = meses
- w = semanas
Abaixo setei meu computador para verficiar o sistema após 10 dias:
tune2fs -i10d /dev/sda1
Agora vou definir meu computador para verificar a cada 2 meses
tune2fs -i2m /dev/sda1

E finalmente, para desativar a checagem automática, podemos utilizar o 0 como referência ou simplesmente nada
tune2fs -id /dev/sda1
Com estas duas funções do tune2fs, você poderá decidir qual a melhor forma de administrar a manutenção do seu servidor.
O tune2fs possui diversas opções, é sempre bom estudar os comandos atravéz de seus manuais. Para acessar o manual do tune2fs, digite:
man tune2fs
Mas lembre-se, é fundamental analisar diariamente os logs de seu servidor
Não se esqueçam de seguir o @yeslinux no Twitter e se gostaram, de RT lá em cima.
Abraços
Publicado por Robertson Reis
Fonte: http://www.yeslinux.com.br/?p=319