Eu apostaria que seu problema de congelamento não se deve ao seu antigo sistema de arquivos ext2, mas que está relacionado ao seu disco rígido porque aposto que você está ficando sem memória RAM e o sistema está trocando os processos para o disco. Você pode verificar a memória livre com o free
comando Se você vir o swap usado, isso explica o seu problema. Se você deseja monitorar o uso da troca, pode executar free -s 1
ou executar top
. Faça com que eles comprem mais RAM!
Parece que o seu sistema certamente deve ser atualizado se estiver usando o ext2. A maioria das distribuições Linux começou a usar ext3 por padrão anos atrás. É recomendável atualizar para um sistema de arquivos mais recente, porque isso significa que você terá melhor integridade dos dados no caso de uma falha do sistema devido ao registro no diário do sistema de arquivos que não existe no ext2. Observe que o registro no diário do sistema de arquivos com ext3 pode realmente diminuir um pouco o desempenho de algumas operações em comparação com o ext2, no entanto, esse pequeno déficit de desempenho vale a pena pela integridade aprimorada dos dados.
Por outro lado, ext3 também fornece o dir_index
que não existe no ext2; essa opção (ativada por padrão no ext3) usa a indexação htree para diretórios, o que acelera o acesso a diretórios com muitos arquivos.
Além disso, outra área em que você pode melhorar um pouco o desempenho no caso de muitos arquivos pequenos sem precisar atualizar nada é modificar as opções de montagem para adicionar ao seu sistema de arquivos noatime
; isso desativa o recurso que atualiza o último horário acessado nos arquivos que você acessa. Também existe uma nodiratime
opção para fazer a mesma coisa com diretórios, mas essa opção é ativada implicitamente apenas usando noatime
. Por exemplo, se o seu /etc/fstab
arquivo contiver uma entrada como esta para o sistema de arquivos raiz:
/dev/hda2 / ext2 defaults 0 0
modifique-o assim:
/dev/hda2 / ext2 defaults,noatime 0 0
Embora seja possível converter ext2 para ext4 , é melhor copiar todos os seus arquivos para uma unidade de backup (você precisa de uma cópia de backup dos seus arquivos!), Instalar a versão mais recente do Ubuntu e depois copiar os arquivos de volta para o diretório sistema recentemente reformatado (verifique se o instalador não preserva seus sistemas de arquivos antigos; você deseja eliminar todos os itens antigos).
Depois de tudo isso, você ainda pode querer saber as diferenças entre ext2, ext3 e ext4 ; este trecho resume bem:
O Ext3 era principalmente sobre a adição de registro no diário ao Ext2, mas o Ext4 modifica importantes estruturas de dados do sistema de arquivos, como as destinadas a armazenar os dados do arquivo. O resultado é um sistema de arquivos com um design aprimorado, melhor desempenho, confiabilidade e recursos.