Qual a razão para o sistema de arquivo reservar espaço para o usuário root no Linux?

image_pdfimage_print

Porque alguns tipos de sistemas de arquivos do Linux reservam espaço exclusivos para o usuário root no Linux?
Esta é uma pergunta comum que ocorre sobre aqueles 5% de espaço de reserva sempre sugerido por alguns tipos de sistemas de arquivos do Linux. Mas poucos sabem as razões.

  • Um das razões é para salvar espaço para importantes processos do root que estão em execução, como sistemas de logs (/var/log), emails (/var/mail/root) entre outros poderem continuar recebendo informações importantes sobre o sistema.
    • Para partições separadas para /home ou outra partição para armazenamento de dados, não há a necessidade desta reserva de espaço.
  • Outro motivo é como espaço urgencial para operações de recuperação do sistema (rescue).
  • No que tange a sistemas ext2 e ext3, esta reserva de espaço é muito importante para questões de fragmentação. Sem este espaço, a medida que o disco for sendo preenchido, a performance do sistema do arquivo decairia muito.
    • É importante ressaltar que mesmo que utilize o disco por muito tempo sem esta reserva de espaço, a performance só será afetada com a criação e exclusão de muitos arquivos. Caso o disco tenha muito espaço livre, nenhum problema de performance será observado.
    • Para estes casos, os 5% serviriam como um buffer para o sistema de arquivo.
    • O sistema de arquivo ext4 já não sofre deste problema visto que busca melhor achar blocos contínuos, evitando problemas com fragmentação de arquivos.
    • Quando o objetivo é arquivar por longo períodos dados e o sistema não sofre mudanças frequentes, esta questão da fragmentação também pouco importará.
  • Um último ponto que esta reserva pode ser útil é evitar que outros usuários ou processos de outros usuários consigam preencher todo o espaço existente no sistema. Assim, mesmo com o erro de outros usuários o sistema continuaria tendo seus processos mais cruciais funcionando e capazes de salvar seus logs e notificações para serem posteriormente analisados.
  • Da mesma forma, este espaço extra reservado pode servir de espaço urgencial quando o sistema alcançar 95% de sua capacidade e o root efetuar a redução desta reserva através do programa tune2fs.

Maiores informações de como alterar o tamanho desta reserva, só clicar no link abaixo:
Mais informações clique aqui

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!