Neste artigo, há uma boa receita de como usar um disco RAM como dispositivo de cache para um volume LVM clássico .
Supondo que você tenha um disco antigo, muita RAM e nenhum SSD, você pode aumentar o desempenho do disco para a taxa de transferência de RAM nativa usando essa técnica.
Então, fiz isso em um LVM que é usado para minha VM virtual executando o Windows 10. Voilà: A taxa de transferência do disco foi 4 vezes mais rápida na VM (taxa de transferência média, melhor usada durante a aplicação de patches no Windows).
Tudo estava bem - até que eu desliguei meu sistema linux (CentOS 7).
Perda de dados!
O desligamento não desmontará esse cache. O mesmo seria verdade em uma situação de falha de energia (sim - haverá perda de dados).
No entanto - tem que haver uma maneira de recuperar o que resta. Mas o LVM não permitirá que você opere em um VG com discos ausentes.
Então - existe uma receita para este caso lá fora?
Curti
- recuperar o disco de cache LVM ausente com um novo disco
- forçar estado limpo
- acessar o LV em cache novamente
Na última etapa, faria-se reparos no sistema de arquivos e recuperaria arquivos ausentes/corrompidos do backup (usando rsync).