Ubuntu/GlusterFS: No se puede crear un volumen con aprovisionamiento ligero desde un grupo creado previamente usando lvcreate

Ubuntu/GlusterFS: No se puede crear un volumen con aprovisionamiento ligero desde un grupo creado previamente usando lvcreate

Estoy probando glusterfs y estaba siguiendoesta guía sobre cómo crear volúmenes de configuración. Me encontré con un error al intentar crear un volumen con aprovisionamiento reducido. esta es la seccion

Cree un volumen con aprovisionamiento ligero a partir del grupo creado anteriormente mediante el comando lvcreate:

Por ejemplo:

lvcreate -V 1G -T gfs_vg/gfs_pool -n gfs_lv

Se recomienda crear solo un LV en un grupo delgado.

Este es el error que encontré:

/usr/sbin/thin_check: execvp failed: No such file or directory
Check of pool gfs_vg/gfs_pool failed (status:2). Manual repair required!
Aborting. Failed to locally activate thin pool gfs_vg/gfs_pool.

Googleando el tema. Intenté repararlo a través de lvconverty parece que no funciona.

root@DSI:/home/main# lvconvert --repair gfs_vg/gfs_pool
/usr/sbin/thin_repair: execvp failed: No such file or directory
Repair of thin metadata volume of thin pool gfs_vg/gfs_pool failed (status:2). Manual repair required!

¿Alguien sabe cuál es el problema?

Respuesta1

Ambos errores se deben a archivos binarios faltantes. Te faltan /usr/sbin/thin_checky /usr/sbin/thin_repair, que son herramientas que vienen con el thin-provisioning-toolspaquete. Lo siguiente debería solucionarlo:

apt-get -y install thin-provisioning-tools

información relacionada