Eu quero acelerar um HDD de 4 TB usando uma partição de cache de 100 GB em um SSD no linux. Eu só preciso de cache somente leitura, portanto, a corrupção de dados não deve ser um problema. Eu entendo que o bcache oferece uma solução relativamente simples para este caso de uso. No entanto, a solução (tornando a partição SSD uma partição de cache, tornando a partição HDD uma partição em cache e ligando-os) requer a criação de um "superbloco" envolvendo a partição de dados real no disco rígido, enquanto isso requer uma reformatação do disco. dirigir. A partição em si não difere de uma partição não armazenada em cache, mas não está diretamente na tabela de partições do HDD, que contém apenas um ponteiro para o superbloco para garantir que a partição seja reconhecida como uma partição em cache. Agora a minha pergunta:
Eu também quero ler a partição com o Windows. Será uma partição NTFS. O Windows não consegue entender as partições bcache com o melhor do meu conhecimento. Quais são minhas opções?
O superbloco não deve ser essencial para dispositivos apenas armazenados em cache para leitura, certo? Existe uma maneira de configurar o bcache sem ele? Se não, aqui estão duas das minhas ideias:
Qual é a abordagem mais saudável? Existem melhores abordagens para realizar meu caso de uso?
Tags ssd mdadm software-raid