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 lvconvert
y 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_check
y /usr/sbin/thin_repair
, que son herramientas que vienen con el thin-provisioning-tools
paquete. Lo siguiente debería solucionarlo:
apt-get -y install thin-provisioning-tools