在启动时在/ var上使用FlashCache

我想有FlashCachecaching我/ var分区,但我似乎无法得到它在启动时发挥很好(IE:不知道如何做到这一点)。

我不确定是否需要修改initramfs /使用DKMS,或者如果我可以在启动时在用户区执行。 我遇到的问题是/ var挂载较早,因此该设备是忙(无论是通常由syslogd)。

我很积极,这可以通过修改initramfs来解决,尽pipe我只是没有弄清楚它足以让它工作。

他们有如何启动根分区的说明,但我不确定这些说明是否适用于我的用例。

任何正确的方向帮助/指针将是绝对精彩的。

简短的回答:根文件系统的说明将工作得很好。 更简单的解决scheme很有可能,但取决于您的分布(更具体地说,它的早期启动过程)。

请注意,随着Fedora的新版本,以及许多发行版的未来发行版本,这将不是必要的。 Lennart Poettering开始采取行动,不要求/var提前启动。 特别是FHS 3.0可能会引入/run

我是类似的问题,我find解决办法。 你必须加载resp。 在早期启动时创buildflashcache设备,但是您不需要使用initramsfs来创build它…只需要在运行级别S中运行init脚本即可。

我做了一个,我也写了指导,以便在早期启动时使用setup init在debian上安装flashcache。 看看这个: https : //github.com/feldsam/flashcache-debian