Задать вопрос

Возможно ли кэширование записи на диск при использовании в качестве оного карты CompactFlash в linux?

Есть старенький ноутбук (PII-366, 192 мегабайта памяти), который несмотря на почтенный возраст вполне справляется с возложенными на него дачными обязанностями (чтение книг, ICQ, старые игрушки). В качестве жесткого диска используется недорогая CompactFlash карта, подключенная через IDE-CF адаптер (этакий аналог SSD). Как вы понимаете, карты CompactFlash не имеют кэша, и работа такого накопителя была бы очень медленной, если бы на помощь не пришла утилита flashpoint / flashfire, сайт которой, увы, больше недоступен. Эта программа создаёт небольшой дисковый кэш в ОЗУ, после чего Windows XP начинает летать на этом ноутбуке так, словно это не Pentium 2, а какой-нибудь Pentium 4. В последнее время я тяготею к linux, и, мне кажется, было бы довольно интересно в качестве эксперимента поставить на эту машину CrunchBang linux. Однако сведения о работе linux на CompactFlash встречаются противоречивые. Вопрос заключается в том, как на таком железе поведёт себя linux, и есть ли для него подобные средства создания дискового кэша в ОЗУ?
  • Вопрос задан
  • 4055 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 1
Дисковый кэш в оперативной памяти и так есть. Ничего дополнительного не требуется.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
amarao
@amarao
github.com/facebook/flashcache

Загружаете block ram disk (brd), используете его в качестве кеширующего устройства.

Если рубанёте питание без sync'а — потеряете содержимое карточки на 100%.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы