Ubuntu/GlusterFS: Thin-Provisioning-Volume kann nicht aus zuvor erstelltem Pool mit lvcreate erstellt werden

Ubuntu/GlusterFS: Thin-Provisioning-Volume kann nicht aus zuvor erstelltem Pool mit lvcreate erstellt werden

Ich teste glusterfs und befolgediese Anleitung zum Erstellen von Volumes. Beim Versuch, ein Thin Provisioning-Volume zu erstellen, ist ein Fehler aufgetreten. Dies ist der Abschnitt

Erstellen Sie mit dem Befehl lvcreate ein Thin Provisioning-Volume aus dem zuvor erstellten Pool:

Zum Beispiel:

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

Es wird empfohlen, in einem Thin Pool nur ein LV zu erstellen.

Dies ist der Fehler, der bei mir aufgetreten ist:

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

Ich habe das Problem gegoogelt. Ich habe versucht, es über zu reparieren lvconvert, aber es scheint nicht zu funktionieren

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!

Weiß jemand, wo das Problem liegt?

Antwort1

Beide Fehler sind auf fehlende Binärdateien zurückzuführen. Ihnen fehlen /usr/sbin/thin_checkund /usr/sbin/thin_repair, beides Tools, die im thin-provisioning-toolsPaket enthalten sind. Folgendes sollte das Problem beheben:

apt-get -y install thin-provisioning-tools

verwandte Informationen