Bcache pode ser exatamente o que você está procurando:
Bcache is a Linux kernel block layer cache. It allows one or more fast disk drives such as flash-based solid state drives (SSDs) to act as a cache for one or more slower hard disk drives.
Estou aguardando ansiosamente sua inclusão na linha principal do Linux, mas infelizmente ainda não existe / a>.
Algumas informações agradáveis e legíveis também estão disponíveis aqui:
Experimente e veja como funciona no seu sistema!