ext2 para ext4: converter / atualizar ou criar novos

3

Nós temos um sistema de arquivos, no LVM, criado como ext2 - e no uso diário executando 8-10 servidores web (software, tempfiles, logfiles). Os discos são "locais" para o sistema operacional, mas são realmente discos SAN fornecidos ao servidor VmWare ESX. Nosso "servidor" é um servidor virtual rodando RedHat 6.

O tamanho do disco é de 56 GB, com cerca de 26 GB de uso (varia). Os arquivos de log são os mais ativos e variam de 10kb até 2GB. As gravações ao longo da vida (desde agosto de 2012) são de cerca de 23 TB (sim, Tera) de acordo com tune2fs .

Com relação ao sistema de arquivos (não ao processo) - Quais seriam os prós e contras de atualizar de ext2 para ext4 vs criar um novo sistema de arquivos como ext4 , copiando e alternando para o novo disco? / p>

Nós irão ir para ext4 e provavelmente criaremos um novo fs e copiaremos - já que o disco não é um problema, mas uma atualização nos dará o mesmo - e arquivos e diretórios criados antes da atualização ser alterada?

Se houver uma diferença entre o antigo e o novo arquivo: Qual será a diferença?

    
por sastorsl 18.06.2013 / 13:56

1 resposta

2

Se você puder pagar (tempo de inatividade e espaço em disco temporário), criar novos dados ext4 e copiar seria muito melhor.

Alguns dos recursos do ext4 podem ser habilitados apenas no formato (por exemplo, flex_bg, suporte para > 16TiB), mas ainda mais do que isso, somente novos arquivos serão criados usando extensões muito mais eficientes (em oposição à lista de blocos indireta, dupla indireta e tripla indireta). Além disso, o ext4 tem uma alocação mais eficiente de espaço em disco (o que impacta o desempenho), então, com um novo sistema de arquivos, você obterá ganhos também. Sem mencionar que formatar / copiar também desfragmentará seus sistemas de arquivos antigos de graça.

Atualize informações e assuntos relacionados podem ser encontrados em Ext4 HOWTO

    
por 06.08.2013 / 16:08