Montar dispositivo de bloco no LXD

1

Eu tenho experimentado com o LXD no Ubuntu Server 16.04 e estou tentando descobrir como montar um dispositivo de bloco do Linux a partir do host no container. Consegui adicionar o dispositivo com sucesso usando o comando:

lxc config device add test sdb1 unix-block path=/dev/sdb1

Quando eu anexar ao contêiner e executar ls /dev/ , posso ver que sdb1 existe, mas não consigo montá-lo no contêiner.

Eu tentei executar mount /dev/sdb1 testdir/ , mas recebo o erro: mount: permission denied

Estou configurando isso corretamente? Se sim, como eu montaria dentro do contêiner?

    
por Tristan Vigil 14.07.2016 / 22:20

1 resposta

0

o container geralmente mapeia seus UIDs sobre os hosts UID 100000 (que mapearia para o UID do container "root" user), então eu acho que você precisa ter certeza que este uid está no sistema host permitido para montar o dispositivo de bloco.

EDITAR

talvez este blog ajude você com o problema: link

    
por 14.07.2016 / 22:29