quinta-feira, 25 de fevereiro de 2010

Sobre o espaço no HD

Há algum tempo atrás eu formatei uma partição que usava para armazenar dados em geral para EXT4 (eu usava ReiserFS). Após a formatação, notei que mesmo não tendo nenhum arquivo na partição, ela já me tomava 5GB de espaço. Estranhei a principio, porém deixei assim mesmo.

Hoje estava estudando sobre a ferramenta tune2fs, que basicamente controla algumas opções das partições formatadas em EXT, e verifiquei que existe uma reserva padrão de 5% do espaço da partição onde só o root tem permissão de escrever. Isso serve basicamente para quando a partição ficar cheia, o usuário root ter um espaço para trabalhar para poder resolver o abacaxi da falta de espaço. Isso é útil para partições raiz, onde a falta de espaço pode ocasionar grandes consequências, porém para partições de dados com arquivos que o sistema não utiliza para trabalhar é inútil.

Felizmente podemos desativar essa reserva sem mexer em nenhum arquivo da partição, nem mesmo precisamos desmontá-la. Para desativar é só recorrer ao comando (onde o opção r é o número de blocos que quer reservar, e /dev/sda1 é a partição de dados):
#tune2fs -r 0 /dev/sda1
Mesmo para a partição raiz, pode ser um exagero reservar 5% do espaço total. Em uma partição com 500GB por exemplo, temos uma reserva de 25GB, o que é um exagero. Para diminuir a porcentagem podemos recorrer ao comando:
#tune2fs -m 2 /dev/sda1
onde 2 é a porcentagem desejada. Abaixo tirei umas screens de antes e depois da desativação dessa reserva. Recuperei os 5GB perdidos :-).

Um comentário:

  1. Legal
    Posso reduzir para 2% minha partição sem problemas?

    ResponderExcluir