デバイスマッパー:キャッシュ1からioctlの再ロードに失敗しました。デバイスまたはリソースが使用中です。

デバイスマッパー:キャッシュ1からioctlの再ロードに失敗しました。デバイスまたはリソースが使用中です。

CentOS システムで dm-cache の設定中に次のコマンドを実行すると、エラーが発生します。

device-mapper: reload ioctl on cache1 failed: Device or resource busy
Command failed

コマンドは次のとおりです。

dmsetup create 'cache1' --table '0 195309568 cache /dev/sdb  /dev/sda  512 1 writethrough default 0'

このエラーについて知っているか、dm-cacheを設定したときにこのエラーが発生した人はいますか?

私のdmesg出力は

[1907480.058991] device-mapper: table: 253:3: cache: Error opening metadata device
[1907480.058996] device-mapper: ioctl: error adding target to table

答え1

キャッシュターゲットには3つのデバイスが必要ですが、2つだけを指定しました。私はこれらのデバイスがscsiディスクではなくdmデバイスでなければならないと思います。

関連情報