-
Montar una carpeta del host Proxmox en un contenedor LXC sin privilegios
Si estamos intentando montar en un contenedor LXC una carpeta del host compartida mediante Samba, pronto descubriremos que no podremos hacerlo si el contenedor LXC es un contenedor unprivileged. En ese caso, para llevar a cabo el montaje deberemos recurrir a bind-mounts. Esto es, agregar un punto de montaje en el archivo de configuración del container o correr un comando en el host que montará automáticamente la carpeta dentro del sistema de archivos del contenedor. Ambas cosas deberemos hacerlas como root.
Imaginemos entonces que queremos montar la carpeta /Discos/Multimedia del host proxmox dentro de la carpeta /Host/Multimedia del contenedor con ID 100. Lo hacemos…
MODIFICANDO EL .CONF DEL CONTAINER
Mediante este método es necesario apagar el contenedor antes. Una vez apagado editamos el archivo /etc/pve/lxc/100.conf y agregamos la línea:
mp1: /Discos/Multimedia,mp=/Host/Multimedia
Guardamos los cambios y volvemos a iniciar el container.
MEDIANTE COMANDO EN LA CLI DEL HOST PVE
Sin que haga falta apagar el contenedor, ejecutamos como root:
pct set 100 -mp1 /Discos/Multimedia,mp=/Host/Multimedia
La carpeta se montará inmediatamente y el cambio se hará permanente en el .conf del contenedor. Eso si, este método mediante la terminal del host no podremos utilizarlo si el contenedor tiene habilitada la protección porque nos saldrá un error. Deberemos deshabilitarla antes de ejecutar el comando.
NOTA: Es posible que, en el host, nos interese aplicar los permisos 765 a las carpetas y 764 a los archivos, si lo que queremos es que ese punto de montaje pueda ser leído por el contenedor, pero no escrito por el mismo. Esto lo hacemos ejecutando como root, en el host:
find /Particiones/Datos/Reparaciones/Recursos/ -type d -exec chmod 765 {} \; find /Particiones/Datos/Reparaciones/Recursos/ -type f -exec chmod 764 {} \;
.
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.