Usando o FlashCache em / var na inicialização

4

Eu gostaria que o FlashCache armazenasse em cache minha partição / var, mas parece que não consigo fazer com que ela seja reproduzida no momento da inicialização (ou seja, não tenho certeza de como fazer isso).

Não tenho certeza se preciso modificar o initramfs / use DKMS ou se posso fazê-lo no user-land durante a inicialização. O problema que estou correndo é / var mounts cedo e, portanto, o dispositivo está ocupado (seja geralmente por syslogd).

Estou certo de que isso pode ser resolvido modificando o initramfs, embora eu simplesmente não tenha mexido nele o suficiente para fazê-lo funcionar.

Eles têm instruções sobre como inicializar sua partição raiz , mas não tenho certeza se essas instruções se aplicariam ao meu caso de uso.

Qualquer ajuda / indicações na direção correta seria absolutamente esplêndida.

    
por WinkyWolly 30.06.2012 / 00:06

2 respostas

3

Resposta curta: As instruções para o sistema de arquivos raiz funcionarão bem. É muito provável que uma solução mais simples seja possível, mas depende de sua distribuição (mais especificamente, seu processo inicial de inicialização).

Note que com as novas versões do Fedora, e provavelmente com versões futuras de muitas distribuições, isso não será necessário. Lennart Poettering iniciou um movimento para não requerer /var para inicialização antecipada. Em particular, o FHS 3.0 provavelmente apresentará /run .

    
por 03.07.2012 / 18:31
2

Eu era problema parecido, encontrei solução. Você tem que carregar resp. criar dispositivo flashcache no início da inicialização, mas você não precisa fazer isso com initramsfs ... Basta fazer o script init, que é executado no nível de execução S.

Eu fiz um e também escrevi um guia para instalar o flashcache no debian com o init de configuração no início da inicialização. Veja isto: link

    
por 01.10.2012 / 17:29