Ir para bcache agora, não mbcache (kernels 3.10.x, 3.11.0)
Eu quero experimentar o módulo kernel do mbcache, mas estou tendo problemas para encontrar a documentação para ele.
Se eu entendi corretamente, o mbcache permite o uso de um disco SSD rápido para agir como um cache transparente para discos rígidos muito mais lentos.
Onde posso encontrar a documentação?
Estou no Linux 3.0.0-17-genérico # 30-Ubuntu SMP x86_64
Ir para bcache agora, não mbcache (kernels 3.10.x, 3.11.0)
Não parece haver nenhuma documentação além do código-fonte em si. Escrevi para Andreas Gruenbacher e referenciei esta questão, mas não recebi uma resposta.
O mbcache não permite armazenar em cache um dispositivo de bloco usando outro, mas é um cache na memória, que é usado para acelerar o desempenho do sistema de arquivos, e usado direta e automaticamente por sistemas de arquivos sem nenhuma configuração do usuário. No momento da escrita, ele é usado apenas pelo sistema de arquivos ext4.
Os principais módulos do kernel que fazem o que você está pretendendo (por exemplo, dispositivos de cache de bloco lento usando os mais rápidos) são bcache
e dm-cache
(que geralmente é gerenciado usando as ferramentas lvmcache
user space).