是否有机会将dm-缓存用于正在进行的SSD备份?
我想拥有非常快速和廉价的最终一致的防故障分区。
用例:
我们有常规的ssd (1Gb) (缓存)+ hdd (1Gb) (原始)安装。如果ssd失败,它应该能够从hdd中获取最后可用的快照。如果hdd失败,我们已经在ssd上完全运行了文件系统。
我不想使用任何手动快照和关心日程安排。
关键问题是,如果缓存大小=原点大小,是否可以自动完全恢复原点?
发布于 2018-04-11 01:35:59
不,这没用的。没有将缓存中的非脏块“推送”到原始设备的方法。您将暂时拥有未写入原始设备的脏块,您可以使用“更干净”的缓存选项将其刷新到原始设备,但是没有办法用缓存设备重新创建原始设备(即使大小相同)。
发布于 2018-02-19 10:28:08
如果我能找到一种方法将缓存元数据中的所有块标记为脏块,然后将它们降级到新的hdd中,以防发生hdd错误,那么它似乎可以被使用。
https://www.kernel.org/doc/Documentation/device-mapper/cache.txt
https://unix.stackexchange.com/questions/425118
复制相似问题