Tem que executar o partprobe a cada inicialização

1

Eu criei um volume lógico LVM. Eu particionei manualmente. Eu corri partprobe . Eu encontrei o novo dispositivo em /dev/mapper , então montei onde precisava. Tudo funciona.

... exceto na reinicialização, obviamente, o ponto de montagem desapareceu desde que eu não atualizei o / etc / fstab. Por outro lado, no entanto, não posso fazer isso porque os arquivos do dispositivo não aparecem em / dev até que eu execute partprobe novamente.

Como posso corrigir isso?

    
por badp 25.09.2013 / 10:58

1 resposta

4

Sua melhor aposta é usar o LVM como pretendido: os volumes lógicos não devem ser particionados. Em vez disso, crie mais volumes lógicos (você pode ter quantos você precisar).

Além disso, você precisará providenciar para que o partprobe seja adicionado ao initramfs e chamado. O Partprobe está, na verdade, apenas configurando alguns mapeamentos do mapeador de dispositivos para emular o suporte à partição (que, na verdade, não existe no kernel para volumes lógicos). Você também pode usar dmsetup para fazer isso, o que pode ser mais fácil, já que ele já está no initramfs. Veja man 8 initramfs-tools para detalhes sobre como adicionar seus próprios scripts ao initramfs.

    
por 25.09.2013 / 19:38