Posso migrar com segurança um pool ZFS do FreeBSD para o Ubuntu?

2

Eu tenho um HP Microserver executando o FreeBSD 9.1. Ele possui um pool do ZFS, que é um RAID Z de 3 vias. Atualmente, é inicializado a partir da raiz no ZFS.

Eu gostaria de migrar do FreeBSD para o servidor Ubuntu (porque eu estou mais familiarizado com o Ubuntu / deb). De alguma forma, posso instalar o Ubuntu sem destruir / danificar o pool?

eddyxu
fonte

Respostas:

1

O ZFS On Linux (ZOL) já percorreu um longo caminho no ano passado. Os desenvolvedores alegaram que está pronto para produção com seu recente lançamento da v0.6.1. Estou executando o ZOL em casa (ainda uma carga de trabalho bastante pesada) há um tempo e não tive problemas. Muitas outras pessoas também apoiam a ZOL.

Dito isto, usar o ZOL como partição raiz (ou /) é complicado. É factível, embora provavelmente não valha a pena. Acredito que o wiki do Arch tenha informações sobre isso.

O caminho mais fácil para você seguir (na minha opção) seria instalar o Ubuntu em uma unidade de inicialização separada (ou espelho), instalar o ZOL (da fonte ou do PPA ) e simplesmente o zpool importseu pool ZFS existente.

Algo a ter em mente: o ZOL não implementa alguns dos recursos mais recentes do zpool (como criptografia, entre outras coisas). Provavelmente, você será avisado (e possivelmente bloqueado) da montagem de um pool que contém recursos que o ZOL suporta. Por precaução, faça um backup dos dados importantes antes de tentar importá-los. Duvido que algo ruim ocorra se falhar, mas jogar pelo seguro é sempre bom!

Chuva
fonte
1

O FreeBSD (9.1+) e o ZOL usam a versão de pool (versão em formato de disco) 5000. Portanto, você deve poder migrar entre o ZFS e o Linux. De qualquer forma, faça backups e faça um teste primeiro.

O FreeBSD é um pouco diferente do Linux, mas não é tão difícil. A documentação é boa e a comunidade geralmente é útil. O sistema de portas FreeBSD para criar aplicativos a partir da fonte é excelente. Você pode considerar isso como uma oportunidade para ampliar seu horizonte.

Roland Smith
fonte
FreeBSD é em zpool versão 28 que não é o mesmo que a versão do sistema de arquivos que está em 5. Veja: en.wikipedia.org/wiki/ZFS
Ben Jackson
@BenJackson Atualizado.
Roland Smith