Como transferir dados do Linux para o Solaris (OpenIndiana)?

1

Atualmente, tenho a configuração do meu servidor com um software Linux RAID5 (mdamd). Eu tenho o LVM além disso, com sistemas de arquivos ext3 nos Volumes Lógicos. Essa configuração é espelhada em um compartimento de várias unidades externas.

Estou pensando em mudar para o Solaris (OpenIndiana) para usar o ZFS.

Eu entendo que terei que excluir as informações no próprio servidor, mas em que formato devo salvá-lo no gabinete externo para transferi-lo de volta quando terminar de instalar o OpenIndiana? Pensei em formatar as unidades no recinto em FAT32, mas gostaria de saber se existe um método melhor.

    
por jáquer 04.05.2011 / 19:09

3 respostas

0

Eu odeio voltar uma pergunta minha, especialmente depois que eu já tinha aceitado a resposta de outra pessoa, mas eu gostaria que outras pessoas na minha situação se beneficiassem da rota (muito mais simples) que acabei tomando.

Eu simplesmente instalei o ZFS-FUSE e criei um zpool usando o meu compartimento de unidade externa:

zpool create tankz raidz /dev/sd{f,g,h,i}

Eu rsync todos os meus arquivos para este e exportou o pool usando zpool export tankz . Depois que inicializei o OpenIndiana, consegui simplesmente zpool import tankz .

Ainda não terminei a instalação, mas todos os arquivos estão lá. zpool status menciona que o pool está usando um formato antigo e alguns recursos podem estar desabilitados, o que faz todo o sentido. Eu pretendo criar um novo pool usando as unidades internas e, em seguida, usar zfs send / receive para copiar os dados.

    
por 02.07.2011 / 08:20
2

Apenas uma ideia - se todo o sistema estiver espelhado no gabinete, considere não fazer alterações nela - depois de instalar o Solaris, inicialize localmente os dados do gabinete como uma VM Linux usando o Xen ("xVM" on Solaris) ou algum outro tipo de host de máquina virtual (talvez o VirtualBox). Então rsync para o novo host.

Se você reformatar para perder o LVM, não há necessidade de usar o FAT32, que pode perder preciosos metadados do sistema de arquivos, já que ele não suporta muitos recursos do EXT3. Você pode ler partições EXT3 no Solaris com um pouco de trabalho:

link

Se você acabar usando o FAT32, provavelmente é melhor criar tarballs do que simplesmente copiar seus dados. Depende dos dados, claro.

    
por 04.05.2011 / 19:29
2

Eu acho que ext3 é sua melhor opção. Existe suporte ext em OpenIndiana.

    
por 04.05.2011 / 19:36