Armazenamento híbrido do pobre homem sob Linux

1
O armazenamento híbrido usa um grande cache não-volátil para economizar energia e melhorar a velocidade.

Eu queria perguntar se existe uma maneira razoavelmente simples de simular isso no Linux. Idealmente, haveria um sistema de arquivos FUSE que faz isso, mas eu também apreciaria dicas para escrever um script caseiro.

Por enquanto, isso é puramente teórico, mas minha configuração seria um pequeno servidor doméstico ( Sheeva Plug ) com uma interface externa Disco rígido USB que vai dormir após alguns minutos de inatividade. Para mantê-lo desligado o máximo de tempo possível, eu gostaria de usar um cartão SD de 16GB como um cache para o disco rígido, simulando assim o armazenamento híbrido.

As únicas soluções possíveis que encontrei até agora foram os pacotes de gerenciamento de armazenamento hierárquico para uso corporativo, que são muito caros para essa tarefa ...

    
por DataWraith 02.03.2010 / 12:36

1 resposta

2

Eu começaria pesquisando o FUSEFS e o mcachefs. Parece que isso é viável usando mcachefs. Também perceba que esses cartões SD têm um número limitado de ciclos de gravação antes que a integridade dos dados comece a se degradar. Não é uma questão imediata, mas algo para estar ciente da linha.

Uma alternativa seria usar o mcachefs e usar algum disco relativamente grande (1-2 TB) e, em seguida, obter um desses menores como discos de 320 gb 10.000 rpm com muito cache para usar como sistema de arquivos em cache, bem como swap e var. Não é tão legal, mas pode evitar dores de cabeça no caminho.

    
por 02.03.2010 / 14:14