A clonagem do Reflect LXC no btrfs?

1

Eu uso o btrfs no meu sistema e criei um contêiner LXC com o Xubuntu nele. Agora eu gostaria de usar isso como base para outros containers. Como é um btrfs, eu posso usar o cp --reflink para criar uma cópia de copy-on-write de um arquivo ou pasta. Isso parece ser ideal no meu caso de uso, mas eu queria saber se o lxc-clone fará uso disso ou criará cópias completas quando eu usar um suporte de diretório ao invés de btrfs?

    
por Jo-Erlend Schinstad 24.04.2014 / 05:24

2 respostas

2

Você sempre pode dormir mais tarde. É incrivelmente rápido (a execução incremental leva apenas alguns segundos para terminar), graças aos recursos avançados do btrfs, para que você possa colocá-lo como um trabalho inicial.

Não é uma resposta, mas sim uma solução alternativa.

    
por Adam Ryczkowski 24.04.2014 / 08:55
1

Sim, o lxc-clone utilizará a capacidade do btrfs de fazer cópias do COW, conforme observado em Entrada do blog de Stephane Graber no parágrafo" Clonar contêineres "se você usar a opção" -s "ou configurar o btrfs como seu armazenamento de apoio.

UPD. Lamento muito, mas parece que não li a pergunta até o final. Se você usar o armazenamento de suporte de diretórios em vez de btrfs, o lxc-clone NÃO fará cópias COW.

    
por Thermidore 15.07.2014 / 18:07