Tamanho razoável para "blocos reservados do sistema de arquivos" para discos que não são do sistema operacional?

21

Ao criar um sistema de arquivos ( mkfs ...), o sistema de arquivos reserva 5% do espaço para uso próprio, pois, de acordo com man tune2fs:

A reserva de algum número de blocos do sistema de arquivos para uso por processos privilegiados é feita para evitar a fragmentação do sistema de arquivos e permitir que os daemons do sistema, como o syslogd (8), continuem funcionando corretamente após processos não privilegiados serem impedidos de gravar no sistema de arquivos.

Mas com unidades grandes, 5% é bastante espaço.

Eu tenho unidades de 4x1,5 TB para armazenamento de dados (o sistema operacional é executado em um disco separado), portanto, a configuração padrão reservaria 300 GB, que é uma ordem de magnitude maior que a unidade do sistema operacional inteiro.

O espaço reservado pode ser ajustado, mas qual é o tamanho razoável para um disco de dados? Posso defini-lo como zero ou isso pode levar a problemas com a fragmentação?

jg-faustus
fonte

Respostas:

22

Encontrei a seguinte resposta em https://www.redhat.com/archives/ext3-users/2009-January/msg00026.html , de Theodore Tso, desenvolvedor ext4.

Se você definir a contagem de blocos reservados como zero, isso não afetará muito o desempenho, exceto se você executar por longos períodos de tempo (com muitos arquivos criados e excluídos) enquanto o sistema de arquivos estiver quase cheio (por exemplo, acima de 95%), Nesse ponto, você estará sujeito a problemas de fragmentação. O alocador de vários blocos do Ext4 é muito mais resistente à fragmentação, porque tenta muito mais encontrar blocos contíguos; portanto, mesmo se você não ativar os outros recursos do ext4, verá melhores resultados simplesmente montando um sistema de arquivos ext3 usando ext4 antes do sistema de arquivos fica completamente cheio.

Se você está apenas usando o sistema de arquivos para arquivamento de longo prazo, onde os arquivos não mudam com muita frequência (ou seja, um enorme mp3 ou loja de vídeo), obviamente não importa.

João Pinto
fonte
1
Ótimo, obrigado. Diretamente da boca do cavalo, mesmo :)
jg-Faustus
1
Ainda assim, está tudo bem em usar %1como blocos reservados, independentemente do uso do sistema?
Muhammad Gelbana