Ubuntu / GlusterFS: Não é possível criar um volume thinly provisioned a partir do pool criado anteriormente usando lvcreate

2

Estou testando o glusterfs e estava seguindo este guia sobre como criar a configuração volumes . Ocorreu um erro ao tentar criar um volume thinly provisioned. Esta é a seção

Create a thinly provisioned volume from the previously created pool using the lvcreate command:

For example:

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

     

Recomenda-se que apenas um LV seja criado em um pool thin.

Este é o erro que encontrei:

/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.

Pesquisando o problema. Eu tentei consertá-lo via lvconvert , e parece que não 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!

Alguém sabe qual é o problema?

    
por Print-ABC 30.05.2017 / 05:14

1 resposta

3

Ambos os erros são devido a falta de binários. Você está perdendo /usr/sbin/thin_check e /usr/sbin/thin_repair , que são ferramentas que vêm com o pacote thin-provisioning-tools . O seguinte deve corrigir:

apt-get -y install thin-provisioning-tools
    
por 31.05.2017 / 01:00