“Convertendo” um sistema de arquivos de ext3 para ext4

7

Eu li em alguns Q & A neste site que se pode "converter" um sistema de arquivos ext3 para ext4 sem formatação, emitindo

tune2fs -O extents,uninit_bg,dir_index /dev/dev-name

Em seguida, execute fsck .

Tenho algumas perguntas sobre essa operação, que não foram esclarecidas em Q & A ...

  1. É realmente convertido, como em "você obteria os mesmos resultados de formatação (exceto sem perda de dados)"? Parece estranho para mim (um leigo) não exigir formatação.

  2. Não importa se você tem uma versão "antiga" de tune2fs (eu faria isso de um CD ao vivo - Puppy 5 de dezembro de 2012 - mas eu acho que fsck não atualiza com frequência) ?

  3. Existe um ganho significativo de desempenho mudando de ext3 para ext4 na partição de inicialização ? Eu não queria mexer com isso e apenas ligar / home, mas se houver uma grande diferença, eu faria algumas leituras e aplicaria na partição de inicialização também.

por Jacob 27.04.2014 / 05:49

2 respostas

5

Obviamente, tune2fs apenas configura o sistema de arquivos, ele não reescreve dados no disco. E, obviamente, sem reescrever você não obtém os mesmos resultados. Os recursos do ext4 são aplicados apenas a novos dados. Assim, se você realmente quer todos os benefícios, então você tem que fazer backup dos dados, formatar o volume como ext4 (ou fazer as alterações com tune2fs e, em seguida, excluir todos os dados) e restaurar os dados.

Uma abordagem menos radical é ter a abordagem tune2fs e copiar um diretório (árvore) por vez, como o espaço livre no volume permite.

    
por 27.04.2014 / 06:12
1

Veja estas 2 páginas para mais informações; eles são um pouco antiquados, mas devem responder algumas de suas perguntas até onde eu sei:

por 07.10.2014 / 20:52