É necessário desfragmentar unidades no Ubuntu? Em caso afirmativo, como faço e com que frequência deve ser feito?
É necessário desfragmentar unidades no Ubuntu? Em caso afirmativo, como faço e com que frequência deve ser feito?
Respostas:
A desfragmentação é (ou foi) recomendada no Windows porque a implementação do sistema de arquivos era ruim. Técnicas simples, como alocar blocos para arquivos em grupos, em vez de um por um, mantêm a fragmentação baixa no Linux. Os sistemas de arquivos Linux típicos apenas ganham significativamente com a desfragmentação em um sistema de arquivos quase cheio ou com padrões de gravação incomuns. A maioria dos usuários não precisa , embora os compartilhadores de arquivos pesados possam se beneficiar (preencher um arquivo em pequenos pedaços no meio não é o caso para o qual o ext3 foi otimizado; se você estiver preocupado com a fragmentação e seu bittorrent ou outro cliente de compartilhamento de arquivos oferece essa opção, diga para pré-alocar todos os arquivos antes de iniciar o download).
No momento, não há ferramenta de desfragmentação pronta para produção para os sistemas de arquivos comuns no Linux ( ext3 e ext4 ). Se você instalou o Ubuntu 9.10 ou mais recente, ou converteu uma instalação existente, possui um sistema de arquivos ext4 , que suporta extensões , reduzindo ainda mais a fragmentação.
Nos casos em que a fragmentação ocorre, uma ferramenta de desfragmentação ext4 está em andamento, mas ainda não está pronta .
Observe que, em geral, a filosofia Linux e especialmente a filosofia Ubuntu é que tarefas comuns de manutenção devem ocorrer automaticamente sem a necessidade de intervenção .
Esta é a melhor explicação (não apenas da fragmentação de arquivos, mas de como o EXT2 / 3/4 é mais resistente a ela do que o FAT ou NTFS) que eu encontrei e ainda indico pessoas a ela: http://geekblog.oneandoneis2.org/ index.php / 2006/08/17 / why_doesn_t_linux_need_defragmenting
Se você estiver usando ext, aqui está uma boa citação de Theodore Ts'o (ele estava fortemente envolvido no desenvolvimento do sistema de arquivos):
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.
Então, realmente, a resposta é 'não'. Somente em casos extremos você começará a ver fragmentação adversa (com ext).