Como converter uma partição reiserfs para ext3?

4

Existe uma ferramenta para converter uma partição reiserfs para ext3?

    
por Luca Martinetti 30.06.2009 / 12:31

5 respostas

5

Como é recomendado ter backups antes das conversões do sistema de arquivos, é melhor copiar tudo (não esqueça as permissões de arquivo) em algum lugar, criar um sistema de arquivos ext3 nessa partição e copiar tudo de volta.

    
por 30.06.2009 / 12:46
3

A conversão entre sistemas de arquivos geralmente não é possível. Se você tem restrições de espaço, sua melhor aposta é

  • obtenha um armazenamento externo para migrar
  • use squashfs se você tiver armazenamento suficiente para uma imagem compactada disponível
por 30.06.2009 / 12:47
1

Eu duvido muito que você encontre uma ferramenta que realizará uma operação tão complexa no local.

Você precisará criar o novo sistema de arquivos em outra unidade e sincronizar o conteúdo com algo como rsync -aH /oldfs/ /newfs/ . Se você sabe que não há hard-links no sistema de arquivos, pode acelerar isso removendo a opção "H" do comando rsync. Se você usar ACLs ou outras propriedades estendidas, será necessário adicionar as opções "A" e "X" conforme apropriado (adicionar as opções HA e X não causará nenhum dano se elas não forem necessárias, exceto para fazer com que a sincronização demore mais verificações extras são feitas e significam que o rsync vai ter muito mais memória durante a operação com a opção H).

A outra opção seria restaurar os backups no novo sistema de arquivos.

    
por 30.06.2009 / 12:48
1

Esta postagem no blog explica as etapas necessárias: Converter o Filesystem do reiserFS para ext3 e a sequência de comandos que você terá que executar:

Conversion Plan:

  • Create an ext3 clone of my existing reiserFS /home partition on an unused 30GB partition using star.
  • Use this new /home with my current SUSE 10 configuration to be sure the transfer is correct before erasing the data from the reiserFS /home partition. In particular, I want to verify that the symbolic and hard links have been transferred correctly.
  • Reformat the old reiserFS 80GB partition to ext3, then run star a second time to move the /home filesystem back onto the 80GB partition.

This procedure requires a spare disk or disk partition, whereas doing a backup & restore to a file only requires enough free space on an existing partition to hold the backup file. But on the plus side, I never destroy my correctly functioning partition until I’ve fully tested the new one. If something goes wrong, I just fall back to previous step and try again.

    
por 30.06.2009 / 12:49
1

Dê uma olhada no link

Usando esta ferramenta, você pode converter qualquer sistema de arquivos para qualquer outro sistema de arquivos no local, desde que o sistema de arquivos de origem suporte arquivos esparsos.

Ele funciona sem problemas, mas eu achei que era muito mais lento do que copiar o fs inteiro para outro lugar, recriar o sistema de arquivos do tipo desejado e depois copiar tudo de volta.

    
por 01.10.2009 / 22:59