Como verifico / modifico o estado do LVM em um sistema pré-instalado?

8

Então, eu acabei de ter um pequeno servidor doméstico (não 100% um servidor, ele também está destinado a executar alguns trabalhos de GUI, mas principalmente) configurado de acordo com minhas especificações, e veio com o Ubuntu 10.4 pré-instalado pelos caras que o colocaram juntos (que não são especialistas em Ubuntu, mas fazem isso para clientes que não desejam comprar o Windows).

Agora, eu gostaria de verificar (e talvez modificar) exatamente como eles o instalaram (talvez seja mais sensato reinstalar do zero, mas primeiro eu gostaria de entender exatamente como ele está configurado agora, de qualquer maneira).

Em particular, como verifico se e como o LVM está instalado / configurado? Eu preferiria uma abordagem de linha de comando, mas as GUIs também são boas - e ponteiros para documentos e tutoriais sobre o assunto também são bem-vindos.

Alex Martelli
fonte

Respostas:

11

O LVM é um sistema bastante complexo e requer algum conhecimento antes que você possa começar a inspecionar completamente o estado. Existem muitos howtos sobre o assunto, mas aqui está um curso intensivo:

Primeiro, o LVM é estruturado para que você agrupe partições ou volumes físicos em grupos que serão divididos em volumes lógicos usados ​​pelo sistema operacional. Tudo isso pode ser inspecionado com seu próprio conjunto de ferramentas. Partições físicas (ou volumes) podem ser inspecionadas e modificadas com as ferramentas pv *. Os grupos de volumes são inspecionados e modificados com as ferramentas vg * e, finalmente, os volumes reais usados ​​como sistemas de arquivos podem ser inspecionados com lv * toolset.

Aqui está um bom exemplo de estrutura LVM

Para inspecionar o estado do LVM, você pode usar lvs, vgsou pvscomandos. Isso permitirá que você veja quanto espaço é usado e onde esse espaço está alocado.

Você pode alterar o tamanho dos volumes lógicos com o lvresizecomando, mas tenha muito cuidado ao fazer isso. O LVM não permite que os dados sejam armazenados fora do volume lógico, como partições regulares. Portanto, se você reduzir uma partição por engano e torná-la menor que o sistema de arquivos, perderá os dados fora da partição. Além disso, quando você redimensiona uma partição, também precisa redimensionar o sistema de arquivos, que não é redimensionado automaticamente.

Finalmente, aqui está um HOWTO completo do LVM que cobre os bits que deixei aqui.

LVM é realmente poderoso e útil. Depois de conhecê-lo, você realmente não deseja usar mais nada.

Ressu
fonte
Conheço o LVM e ainda prefiro usar o ZFS :-) No entanto, uma ótima resposta. Em especial, posso secundar a recomendação de visitar o HOWTO do LVM.
30710 andol