tente lvm2, parece exatamente o que você precisa.
# yum install lvm2*
Já faz um tempo, mas quando você fdisk o SSD de 32GB para uso por lvm2, você tem que adicionar um sinalizador para fazer a partição lvm-able
Eu não tenho um nome para isso, então apresentarei meu caso especial de usuário:
Eu tenho um laptop híbrido feito de um tablet de apenas 32GB SSD e um HD de 500GB embutido no dock de teclado USB e eu quero fazer um uso melhor desse HDD sem ter que girar constantemente (eu tiro um grande bater na vida da bateria caso contrário)
Digamos que eu crie um ponto de montagem \mnt\Data
que reside no meu disco rígido externo.
O que eu quero alcançar é ter parte (não todos) dos arquivos desse diretório (talvez o último n
used \ open) armazenados em cache dentro do meu SSD somewhere
sem que eu precise copiá-los manualmente e, em seguida, atualizar o antigo no HDD, uma vez que eu os modifique.
O que estou procurando: Ter de 10 a 20 arquivos que eu usei frequentemente / em cache e modificá-los no meu SSD, em vez de acessá-los diretamente do HDD, permite que eu trabalhe sem o sistema girar meu HDD (economizando muita energia).
Mesmo quando eu salvo meu trabalho, o disco rígido não é absolutamente necessário para ativar a atualização dos arquivos de repente, isso pode acontecer mesmo em intervalos de tempo para o que eu estou preocupado.
O disco rígido é somente para uso em tablets, então não estou preocupado com os arquivos que estão sendo modificados externamente, eles só precisam ser atualizados a cada x-minutos para espelhar as modificações do arquivo "em cache" do SSD para a cópia HDD do disco. Arquivo.
Perguntas
Existe algum novo conjunto de ferramentas linux que possa fazer esse tipo de sincronização \ parcial de caching de arquivos automaticamente, além de bcach?
Se o bcache é a resposta, devo considerar o bdcachefs? (incluindo a construção do kernel sob Arch, noobAlert!)
Vocês acham que eu deveria usar melhor uma solução de backup para manter as versões dos meus arquivos de dados SSD no meu disco rígido? (mas desta forma eu acho que vou acabar com apenas um salto de versões dos mesmos arquivos)
Espero que minha descrição seja suficientemente explicativa do que estou tentando alcançar!
ADD: Encontrei esta pergunta: SSD como um cache de leitura para dados de leitura FREQUENTEMENTE , que descreve principalmente o que eu estou procurando, mas é de 4 anos de idade (não que eu não iria investigar tais soluções apenas 'cus de idade), eu queria saber se havia alguma abordagem mais recente, provavelmente um pouco mais "contida" do que bcache
.
EDIT : Um pequeno detalhe que não ficou claro na primeira parte do OP é que o HDD precisa permitir a desmontagem e a remontagem. A remoção do tablet da doca é feita por um botão mecânico, portanto, não há notificação do sistema para a desmontagem feita automaticamente.
tente lvm2, parece exatamente o que você precisa.
# yum install lvm2*
Já faz um tempo, mas quando você fdisk o SSD de 32GB para uso por lvm2, você tem que adicionar um sinalizador para fazer a partição lvm-able
Tags ssd bcache ssd-hdd-hybrid