设备映射器:在缓存 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 个设备,但您只指定了两个。我相信这些设备也必须是 dm 设备,而不是 scsi 磁盘。

相关内容