Я хотел бы, чтобы FlashCache кэшировал мой раздел / var, однако я не могу заставить его хорошо работать при загрузке (IE: не совсем уверен, как это сделать).
Я не уверен, нужно ли мне изменять initramfs / использовать DKMS, или я могу сделать это в пользовательской среде во время загрузки. Проблема, с которой я сталкиваюсь, заключается в том, что / var монтируется раньше, и поэтому устройство занято (будь то syslogd).
Я уверен, что это можно решить, изменив initramfs, хотя я просто недостаточно повозился с ним, чтобы заставить его работать.
У них есть инструкции по загрузке корневого раздела однако я не уверен, применимы ли эти инструкции к моему варианту использования.
Любая помощь / указатели в правильном направлении были бы просто замечательными.
Краткий ответ: инструкции для корневой файловой системы будут работать нормально. Скорее всего, возможно более простое решение, но оно зависит от вашего дистрибутива (точнее, от процесса его ранней загрузки).
Обратите внимание, что с новыми выпусками Fedora и, вероятно, с будущими выпусками многих дистрибутивов в этом нет необходимости. Леннарт Поеттеринг начал движение, чтобы не требовать /var
для ранней загрузки. В частности, FHS 3.0, вероятно, представит /run
.
У меня была аналогичная проблема, я нашел решение. Вы должны загрузить соотв. создать устройство flashcache при ранней загрузке, но вам не нужно делать это с помощью initramsfs ... Просто создайте сценарий инициализации, который запускается на уровне запуска S.
Я сделал один и написал руководство по установке flashcache на debian с помощью setup init при ранней загрузке. Посмотри на это: https://github.com/feldsam/flashcache-debian