设置 dm-cache 时设备映射器错误

设置 dm-cache 时设备映射器错误

我正在尝试使用教程设置 dmcachehttps://wiki.mikejung.biz/Dmcache 当我运行命令时

`dmsetup create home-cached --table '0 976771120 cache /dev/mapper/ssd-metadata /dev/mapper/ssd-blocks /dev/sdc1 512 1 writeback default 0'`

我收到以下错误响应

device-mapper: reload ioctl on home-cached failed: No such device

以下是 dmesg 的输出

 [1305010.875406] device-mapper: table: 253:5: cache: Error opening origin device
    [1305010.875410] device-mapper: ioctl: error adding target to table


Command failed

我也尝试按照教程 github.com/mingzhao/dm-cache

并运行命令

echo 0 131072 cache /dev/sda /dev/sdb 0 8 65536 256 1 | dmsetup create foo

我收到错误

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

我无法理解第一篇文章中使用的 dm-cache 和 dm-cachehttps://github.com/mingzhao/dm-cache是相同的 ?因为两种情况下的设置似乎略有不同。

相关内容