O bcache requer uma nova instalação?

2

Como meu notebook tem um SSD e um HDD, quero usar o SSD como cache, assim como o Rapid Storage no Windows. Acho bcache oferece essa funcionalidade, então eu decido experimentá-lo.

Eu recebi bcache e bcache-tools via git e segui o guia em:

link

Getting started:
You'll need make-bcache from the bcache-tools repository. Both the cache device
and backing device must be formatted before use.
  make-bcache -B /dev/sdb
  make-bcache -C -w2k -b1M -j64 /dev/sdc

Isso significa que eu tenho que formatar todo o disco rígido para ativar o bcache?

    
por user106561 09.11.2012 / 00:18

3 respostas

6

Não há necessidade de uma nova instalação. Veja os blocos README e as bcache FAQ . Para ativar o bcache no seu sistema de arquivos raiz, você converte o dispositivo raiz com blocks , quer tenha ou não uma nova instalação.

ObDisclaimer: eu escrevi a ferramenta de conversão.

    
por Gabriel 01.09.2013 / 15:57
3
  

Isso significa que eu tenho que formatar todo o disco rígido para ativar o bcache?

Isso é certamente o que é sugerido, sim. Isso é bastante comum em situações semelhantes a RAID. Você começa gerando um novo dispositivo bcache mapeado e então formata esse , em vez do hardware diretamente.

No entanto, as outras coisas semelhantes a RAID (mdadm, dmraid, etc.) possuem documentação que deixa bem claro como você cria uma dessas configurações e instala em cima dela (e tem initramfs carregar as coisas certas então você pode inicializar!)

Eu sou razoavelmente experiente mexendo com arranjos de sistemas de arquivos bizarros e módulos do kernel, mas mesmo assim eu não gostaria de tocar isso, especialmente se eu estivesse tentando adaptá-lo a uma instalação existente .

Eu me concentraria no que tenho diante de mim. Se o seu SSD for rápido e de tamanho moderado ~ 10GB +, coloque o Ubuntu lá e hospede /home na ferrugem. Isso deve lhe dar algum espaço para instalar coisas, embora você possa ter que mover /opt para oxidar em algum momento. Pode parecer complicado agora, mas é muito fácil dividir uma instalação em vários discos.

Se o SSD for pequeno (& lt; 8GB) e / ou lento, pode valer a pena considerar apenas não usá-lo.

    
por Oli 09.11.2012 / 00:47
0

Outra opção que não exige que você faça uma nova instalação (dado que você usa ext3 ou 4) é mover o diário para ssd e adicionar dados = journal para os diferentes sistemas de arquivos que você possui. Para o sistema rootfiles, isso deve ser adicionado como um parâmetro do kernel rootflags = data = journal.

Mais sobre isso pode ser lido no link

    
por user172670 04.07.2013 / 23:23