Seu entendimento básico do LVM é bastante correto. O LVM essencialmente cria uma camada de abstração entre as unidades físicas e os volumes lógicos (daí o nome) e permite representar todo o armazenamento disponível como um (ou mais) dispositivo (s) contínuo (s). O LVM é especialmente útil se, no momento de configurar um servidor, você não tiver certeza de quanto espaço em disco será necessário para várias áreas. Você criaria volumes para /, / var, / opt, / home e assim por diante, que podem ser redimensionados assim que os requisitos mudarem. Obviamente, este é um exemplo muito simples, e o LVM pode fazer muito mais.
Aqui estão as respostas para suas perguntas:
- O requisito mínimo é de 1 partição. AFAIK, não há máximo (provavelmente há um técnico com um número bastante alto).
- Não, as partições que participam do LVM podem ser de qualquer tamanho
- O LVM não se importa com o tipo de partição. Cria uma camada de abstração completa entre os volumes físicos e os volumes lógicos.
- Sim, você pode adicionar volumes físicos a qualquer momento e, em seguida, disponibilizá-los para volumes lógicos. Se esse espaço adicional pode ou não ser utilizado por partições individuais no LVM depende do tipo de partição. Em geral, tanto o tipo de partição quanto o sistema de arquivos na partição devem permitir o redimensionamento (por exemplo, o ext3 / 4 pode fazer isso, mesmo quando montado). No entanto, mesmo que as partições / sistemas de arquivos existentes não possam ser redimensionados, você ainda pode usar o LVM para criar novas partições e usá-las montando-as.