我正在尝试在我的 CentOS 机器上安装 dm-cache。我应该使用哪个 dm-cache 版本。我在维基百科上读到如下:
Eric Van Hensbergen 和 Ming Zhu 于 2006 年宣布了另一个具有类似目标的 dm-cache 项目,这是 IBM 实习工作的结果。 [8]
后来,Joe Thornber、Heinz Mauelshagen 和 Mike Snitzer 提供了他们自己的概念实现,最终将 dm-cache 纳入了 Linux 内核。 dm-cache在2013年4月28日发布的内核版本3.9中被合并到Linux内核主线中。[6][9]
dm-cache 集成在 Linux 内核的主线中。而且 dm-cache 是由 Joe Thornber、Heinz Mauelshagen 和 Mike Snitzer 编写的,另一个是由 Eric Van Hensbergen 和 Ming Zhu 编写的,所以我应该使用哪一个,两者都是相同的,两个版本在方式上有所不同被设置。有人尝试过使用这两个版本吗?
答案1
dm-cache 最初的实现是2006 年提交到 Linux 内核邮件列表但当时它似乎还没有被包含在内核中。赵明确实继续开发他的代码它甚至已投入生产使用。
2010年又被提起但到那时,内核中当前 dm-cache 的开发人员已经在该项目上取得了重大进展。它似乎是一个新的独立项目,但令人困惑的是它们都使用相同的名称。
从大学页面档案似乎他们认为带有 dm-cache 的内核 3.9 使他们自己的 dm-cache 有点过时,并计划专注于新的研究,而不是继续支持他们单独的 dm-cache。
虽然看起来赵明并没有完全放弃他的 dm-cache 项目,它似乎又回到了更多的研究项目。 Linux 内核的 dm-cache 及其与 LVM 的集成投入了更多的工作,因此您更有可能找到良好的资源和支持。