当我在 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 磁盘。