Como mover lindamente os volumes lógicos incorporados de seu contêiner?

0

Eu tinha alguns discos rígidos antigos com lvm, sem partições . Ou seja o disco inteiro foi formatado como volumes físicos LVM e eles não contêm nenhuma tabela de partição.

Eu fiz o backup deles, com cópia em nível de setor ( dd ) em volumes lógicos lvm.

O resultado é que agora alguns dos meus volumes lógicos são também volumes físicos, contendo outros volumes lógicos neles.

O LVM funciona bem, ele os detecta e eu poderia usá-los (sendo backups, praticamente não os uso, mas ainda preciso deles).

Eu acho essa estrutura lvm de vários níveis um pouco abaixo do ideal, então eu quero movê-las para fora de uma camada e convertê-las em volumes de nível superior.

Claro que posso fazer isso criando LVs de nível superior com o mesmo tamanho e nome, e copie os LVs de segundo nível com dd para eles. Mas eu gostaria de preferir fazê-lo em um "caminho LVM", ou seja, puramente com comandos lvm.

Até onde eu sei, existem maneiras (não muito fáceis) de combinar VGs do LVM, mas temo que talvez eles criem travamentos em uma constelação do tipo lvm-sobre-lvm.

É possível fazer isso e como?

    
por peterh 19.09.2017 / 13:21

1 resposta

0

Embora isso possa ser possível, a ferramenta padrão para mesclar grupos de volumes não funciona, mas dá uma mensagem de erro. Provavelmente tem um motivo de proteção (e que é um cenário raro). Considerando isso, alguma solução alternativa para encontrar um "mais bonito", "lvm way", foi na prática.

Eu resolvi isso com a solução alternativa (criando LVs com o mesmo nome e tamanho e, em seguida, copiei o conteúdo para eles).

Em vez de dd , usei a ferramenta muito mais rápida buffer era aproximadamente 2,5 vezes mais rápido, tendo um mecanismo interno multiprocesso, orientado a eventos e bem protegido).

    
por 24.09.2017 / 16:54

Tags