Como faço para conservar os mapeamentos UID/GID dos usuários ao arquivar um convidado LXC?

Como faço para conservar os mapeamentos UID/GID dos usuários ao arquivar um convidado LXC?

Gostaria de arquivar um contêiner LXC existente que foi configurado para ser executado como contêiner LXC sem privilégios (consulteessa questão).

Como posso conservar todos os metadados do sistema de arquivos usados ​​paralojao UID e GID mapeados para propriedade de arquivo/pasta?

NB: Eu sei que o mapeamento em si acontece no host, mas o que quero dizer é que dentro dele usernshá vários UIDs e GIDs que são mapeados no host para um usuário sem privilégios, mas que no convidado ainda resolvem para diferentes UIDs e GIDs. Então, seja qual for o molho mágico que mantém essas coisas conectadas no nível do sistema de arquivos, eu gostaria de conservá-lo em um arquivo (tar ou 7z ou similar).

Responder1

Eu investiguei esse tópico desde que fiz minha pergunta e descobri que os intervalos de sub-GIDs/sub-UIDs são de fato usados ​​como grupo de arquivos/proprietário dos arquivos.Não há metadados adicionais(a menos que você esteja usando SELinux ou algo semelhante), o que é relevante para isso.

Lembre-se também de que as ACLs podem precisar ser modificadas se você usar ACLs.

informação relacionada