我目前在LVM中有一个硬盘存储池,安排每个物理卷都是一个mdraid镜像设备,这样我就有了完全的冗余。现在,我想使用 dm-cache 向该池添加 SSD 缓存,但我只需要直写式缓存(写入不是很重要),因此我不想这样做使用镜像 SSD。
但是,我无法找到有关如何处理 dm-cache 元数据卷的信息,即以下方面:
- 尽管实际缓存没有被镜像,但是否需要镜像?
- 如果需要镜像,是否可以将其放在已经镜像的硬盘PV上而不是SSD上,或者元数据卷上的性能是否重要?
- 考虑到在直写模式下缓存始终是干净的,如果元数据卷丢失会发生什么?恢复 VG 有多容易?
我知道 bcache 根本不存在这个问题,但我必须重新初始化所有 PV 才能使用 bcache,这就是为什么我更喜欢使用 dm-cache。