Назад | Перейти на главную страницу

Использование FlashCache на / var при запуске

Я хотел бы, чтобы 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