Existem algumas soluções possíveis para usar um SSD como um dispositivo de cache no Linux (da mesma forma que a Intel Rapid Storage Technology funciona).
Os dois métodos principais são usar o subsistema de gerenciamento de volume lógico (LVM) ou bcache.
Eu tive problemas de desempenho com o LVM (mas apenas em grandes volumes > 10 TB), e alguns problemas de estabilidade com o bcache (embora todos corrigidos com novos kernels).
Dito isto, atualmente uso bcache em várias máquinas (incluindo 3 servidores) e o aumento de desempenho é dramático em algumas cargas de trabalho.
Nenhuma solução é muito simples de configurar, infelizmente, e eu aconselharia o uso de novos kernels - como aqueles fornecidos com o Ubuntu 16.04 ou mesmo 16.10 - com qualquer uma das opções.Este guia do funcionário da Red Hat, Richard Jones, descreve a uso do LVM e adaptando-o a algumas instalações existentes do LVM.
Uma solução mais simples (provavelmente menor desempenho geral e possivelmente melhor confiabilidade) seria colocar o seu sistema de arquivos raiz (/) e trocar no SSD, com outros dados no disco rígido.
Infelizmente, embora isso seja fácil de fazer com uma nova instalação do Ubuntu através do instalador, o particionamento de um sistema existente como este também não é uma operação simples, mas há guias on-line para isso (ou você pode sempre perguntar a um nova pergunta aqui). O que quer que você faça (use o SSD como cache ou armazenamento "direto") você deve usar fdisk ou gdisk (ou outras ferramentas de particionamento como gparted ) para remover quaisquer partições Intel RST existentes e particionar a unidade.