LXD no almacena imágenes en ZFS

LXD no almacena imágenes en ZFS

Configuré LXD usando el grupo ZFS existente. Luego creé un contenedor que se está ejecutando correctamente. LXD conoce el almacenamiento ZFS porque creó dos directorios allí: contenedores e imágenes. Además, "lxc info" muestra el nombre del grupo ZFS.

Sin embargo, los directorios del grupo ZFS están vacíos. Los archivos reales se han almacenado en /var/lib/lxd.

¿Que me estoy perdiendo aqui?

Respuesta1

Así es como se ve para los contenedores:

root@nsn7:~# zfs list -r nsn7/lxd/containers
NAME                                     USED  AVAIL  REFER  MOUNTPOINT
nsn7/lxd/containers                     2,95G   259G    19K  /nsn7/lxd/containers
nsn7/lxd/containers/lds-xenial          2,68G   259G  3,16G  /var/lib/lxd/containers/lds-xenial.zfs
nsn7/lxd/containers/maas-trusty          214M   259G   214M  /var/lib/lxd/containers/maas-trusty.zfs
nsn7/lxd/containers/maas-trusty-virbr1  57,0M   259G   570M  /var/lib/lxd/containers/maas-trusty-virbr1.zfs

Observe dónde está montado cada conjunto de datos zfs, arriba y en este resultado preguntando específicamente por las opciones relacionadas con el montaje:

root@nsn7:~# zfs get all nsn7/lxd/containers/maas-trusty|grep mount
nsn7/lxd/containers/maas-trusty  mounted               yes                                      -
nsn7/lxd/containers/maas-trusty  mountpoint            /var/lib/lxd/containers/maas-trusty.zfs  local
nsn7/lxd/containers/maas-trusty  canmount              on                                       default

Respuesta2

Yo mismo vi esto al principio, dejando que LXD configurara la partición ZFS por mí y luego volviendo a ella para configurar el punto de montaje, pero como usted dice, estaba vacío.

Ya tienes la respuesta proporcionada por Andreas (y deberías aceptarla como tal), pero solo para aclarar si no es evidente:

LXD monta las rutas individuales en el mismo lugar que lo haría si usara DIR, /var/lib/lxd/(containers/images)y establecer un punto de montaje en la raíz del grupo ZFS que configuró no le dará visibilidad de estas carpetas como se podría esperar en un FS "tradicional". .

No queda del todo claro al mirarlo por primera vez, pero funciona según lo previsto.

información relacionada