Convertendo ext2 para ext4

5

Eu tenho um servidor de arquivos com três discos que são sistemas de arquivos ext2, é possível alterar / converter estes para ext4 que têm características muito melhoradas, enquanto os dados estão no disco e sem perda de dados?

Se sim, como isso é feito?

Meu sistema é o Debian Wheezy e eu uso o lvm.

Encontrei este , mas não sei não sei se é relevante para ext2 ext4, isso funciona para mim?

    
por somethingSomething 03.05.2015 / 02:25

2 respostas

3

O processo de passar de ext2 para ext4 é semelhante ao seu artigo vinculado para 3 a 4. Você precisa ativar os recursos usando tune2fs . A diferença entre ir de 3 a 4 e 2 a 4 é que você também precisa ativar o recurso de diário. O comando completo é este:

tune2fs -O extents,uninit_bg,dir_index,has_journal /dev/sdxx

Você deve fsck do sistema de arquivos depois de fazer as alterações. Como acontece com qualquer alteração no sistema de arquivos ou disco, você deve garantir um backup confiável antes de fazer a alteração.

    
por 03.05.2015 / 04:39
1

Vou discordar do jordanm em dois pontos.

Ativar o diário é um pouco mais complicado do que ele apresenta, mas há uma infinidade de discussões e tutoriais disponíveis.

As ações necessárias para converter um sistema de arquivos ext2 em ext3 ou ext4 são as seguintes: não faça nada. O ext4 é um superconjunto adequado do ext3, que é um superconjunto adequado do ext2, e todos os sistemas de arquivos ext2 já são sistemas de arquivos ext4, além de serem ext3 também. ativar qualquer recurso não suportado pelo ext2 irá, entretanto, torná-lo apenas ext3 / 4, e de fato é possível e algumas vezes útil ter um sistema de arquivos ext4 sem um journal.

    
por 03.05.2015 / 08:29