Гибридное хранилище бедного человека под Linux

Жесткие диски Hybrid Storage используют большой энергонезависимый кэш для экономии энергии и повышения скорости.

Я хотел спросить, есть ли достаточно простой способ симулировать это под Linux. В идеале это была бы файловая система FUSE, которая делает это, но я также был бы признателен за советы по написанию собственного сценария.

Пока это чисто теоретически, но моей установкой будет небольшой домашний сервер ( Sheeva Plug) с внешним жестким диском USB, который переходит в спящий режим после нескольких минут бездействия. Чтобы он как можно дольше отключался, я хотел бы использовать SD-карту 16 ГБ в качестве кеша для жесткого диска, имитируя таким образом гибридное хранилище.

Пока единственными возможными решениями, которые я нашел, были пакеты управления иерархическим хранилищем для корпоративного использования, которые слишком дороги для этой задачи...

1 ответ

Решение

Я бы начал с поиска FUSEFS и mcachefs. Кажется, что это возможно с помощью mcachefs. Также осознайте, что эти SD-карты имеют ограниченное количество циклов записи, прежде чем целостность данных начинает ухудшаться. Не непосредственная проблема, но кое-что, чтобы быть осведомленным о линии вниз.

В качестве альтернативы можно использовать mcachefs и использовать относительно большой (1-2 ТБ) диск, а затем получить один из таких меньших дисков, как 320 ГБ, 10000 об / мин, с большим объемом кэша, который можно использовать как в качестве кэшированной файловой системы, так и в качестве swap и var., Не так круто, но может предотвратить головную боль в будущем.

Другие вопросы по тегам