Em geral:
- Inicialize um LiveCD, contendo todos os drivers necessários (ZFS)
- Backup de sua partição
- Formate-o com o ZFS
- Descompacte o backup na nova partição
- Atualize o initrd, verifique se todos os módulos necessários estão incluídos (no debian update-initramfs e configurando
/etc/initramfs-tools
, mas na redhat ele será diferente). - Atualizar o grub (por exemplo, uuids do sistema de arquivos)
- Talvez reinstale o grub
- atualize
/etc/fstab
no novo FS - examine outros arquivos que contenham nomes de dispositivos e arquivos uuids / labels / types do sistema de arquivos e atualize-os.
Para grande parte das coisas, você precisará trabalhar em chroot
, onde você monta /boot
/proc
/sys
/dev
( devtmpfs
para evitar udev
no chroot
).
Ele só funcionará se você já tiver alguma experiência com o uso de chroots e como os sistemas de arquivos são montados no linux, especialmente no momento da inicialização no initrd. Há muito o que pode quebrar, mas você precisa da imagem de backup durante a atualização, que pode ser usada como último recurso para desfazer a operação.