1 votes

Monter un bloc dans LXD

J'ai expérimenté LXD sur Ubuntu Server 16.04 et j'essaie de comprendre comment monter un périphérique bloc linux à partir de l'hôte dans le conteneur. J'ai réussi à ajouter le périphérique à l'aide de la commande :

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

Lorsque je m'attache au conteneur et que je lance ls /dev/ Je vois cela sdb1 existe mais je n'arrive pas à le monter dans le conteneur.

J'ai essayé de lancer mount /dev/sdb1 testdir/ mais je reçois l'erreur :
mount: permission denied

Suis-je en train de configurer cela correctement ? Si c'est le cas, comment dois-je procéder pour monter l'intérieur du conteneur ?

0voto

Le conteneur fait généralement correspondre ses UID à l'UID 100000 de l'hôte (qui correspondrait à l'UID de l'utilisateur "root" du conteneur), donc je suppose que vous devez vous assurer que cet UID se trouve sur le système hôte autorisé à monter le périphérique de bloc.

EDIT

peut-être ce blog vous aidera-t-il à résoudre le problème : http://www.forshee.me/2016/02/22/container-mounts-in-ubuntu-1604.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X