私はglusterfsをテストしていて、ボリュームの作成と設定に関するこのガイドシンプロビジョニングボリュームを作成しようとしたときにエラーが発生しました。これはセクションです
lvcreate コマンドを使用して、以前に作成したプールからシンプロビジョニングされたボリュームを作成します。
例えば:
lvcreate -V 1G -T gfs_vg/gfs_pool -n gfs_lv
シン プールには LV を 1 つだけ作成することをお勧めします。
私が遭遇したエラーは次のとおりです:
/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.
問題をグーグルで検索しました。 で修復しようとしましたlvconvert
が、うまくいかないようです
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!
何が問題なのか誰か知っていますか?
答え1
どちらのエラーもバイナリが不足していることが原因です。パッケージに付属するツールである/usr/sbin/thin_check
と が不足しています。次の操作で修正できます。/usr/sbin/thin_repair
thin-provisioning-tools
apt-get -y install thin-provisioning-tools