Atualmente, estou trabalhando em um initrd personalizado baseado no kernel do CentOS 6.7 (2.6) com os módulos a seguir carregados.
O initrd é projetado para fazer backup de arquivos de um sistema antigo do RHEL na memória, desmontar o disco, limpar o disco e, finalmente, dd
um sistema CentOS pré-construído no disco.
O sistema CentOS foi desenvolvido no VMware e, em seguida, o vmdk foi exportado e convertido em um formato bruto com qemu-img
.
A partir do teste, todo o processo funciona de forma impressionante e, uma vez concluído o dd
, o sistema pode ser reinicializado e inicializar bem.
O bloqueador atual é que, uma vez concluída a operação dd
, não consigo montar o disco LVM para copiar os arquivos de volta.
Como você pode ver na lista de módulos, os drivers LVM estão disponíveis e são carregados. Se eu executar um fisk -l
, ele mostrará sda1
como a partição de inicialização (Non-LVM) e sda2
como uma partição LVM. Ao executar pvscan -vvv
, ele vê /dev/sda2
, mas diz No label detected
.