O LVM é uma tecnologia semelhante a matrizes RAID ou espaços de armazenamento no Windows em alguns aspectos. Embora essa tecnologia seja particularmente útil em servidores, ela também pode ser usada em desktops.
Você deve usar o LVM com sua nova instalação do Ubuntu?
A primeira pergunta é se você quer mesmo usar o LVM com a sua instalação do Ubuntu. O Ubuntu facilita isso com um clique rápido, mas essa opção não está ativada por padrão. Como diz o instalador, isso permite redimensionar partições, criar snapshots, mesclar vários discos em um único volume lógico e assim por diante - tudo isso enquanto o sistema está em execução. Ao contrário das partições típicas, você não precisa desligar seu sistema, inicializar a partir de um CD ou drive USB ao vivo e redimensionar suas partições enquanto elas não estiverem em uso.
Para ser absolutamente honesto, o usuário comum de desktop do Ubuntu provavelmente não vai perceber se está usando o LVM ou não. Mas, se você quiser fazer coisas mais avançadas depois, o LVM pode ajudar. O LVM é potencialmente mais complexo, o que pode causar problemas se você precisar recuperar seus dados mais tarde, principalmente se não tiver experiência com isso. Não deve haver uma penalidade perceptível no desempenho aqui - o LVM é implementado diretamente no kernel do Linux.
Gerenciamento de Volume Lógico Explicado
Já explicamos anteriormente o que é o LVM. Em poucas palavras, ele fornece uma camada de abstração entre seus discos físicos e as partições apresentadas ao seu sistema operacional. Por exemplo, seu computador pode ter dois discos rígidos dentro dele, cada um com 1 TB de tamanho. Você teria que ter pelo menos duas partições nesses discos e cada uma dessas partições teria 1 TB de tamanho.
O LVM fornece uma camada de abstração sobre isso. Em vez da partição tradicional em um disco, o LVM trataria os discos como dois “volumes físicos” separados depois de inicializá-los. Você poderia então criar "volumes lógicos" com base nesses volumes físicos. Por exemplo, você pode combinar esses dois discos de 1 TB em uma única partição de 2 TB. Seu sistema operacional apenas veria um volume de 2 TB e o LVM lidaria com tudo em segundo plano. Um grupo de volumes físicos e volumes lógicos é conhecido como “grupo de volumes”. Um sistema típico terá apenas um único grupo de volumes.
Essa camada de abstração possibilita redimensionar facilmente as partições, combinar vários discos em um único volume e até tirar "instantâneos" do sistema de arquivos de uma partição enquanto ele está em execução, tudo sem desmontá-lo.
Observe que a fusão de vários discos em um único volume pode ser uma má ideia se você não estiver criando backups. É como com o RAID 0 - se você combinar dois volumes de 1 TB em um único volume de 2 TB, poderá perder dados importantes no volume se apenas um de seus discos rígidos falhar. Backups são cruciais se você seguir esse caminho.
Utilitários gráficos para gerenciar seus volumes de LVM
Tradicionalmente, os volumes LVM são gerenciados com comandos de terminal Linux. Eles funcionam no Ubuntu, mas há um método gráfico mais fácil de usar para qualquer um. Se você é um usuário do Linux e está acostumado a usar o GParted ou um gerenciador de partição semelhante, não se incomode: o GParted não tem suporte para discos LVM.
Em vez disso, você pode usar o utilitário Disks incluído junto com o Ubuntu para isso. Este utilitário também é conhecido como GNOME Disk Utility ou Palimpsest. Lance-o clicando no ícone no painel, procurando por Discos e pressionando Enter. Ao contrário do GParted, o utilitário Disks exibirá suas partições LVM em "Outros dispositivos", para que você possa formatá-las e ajustar outras opções, se necessário. Este utilitário também funciona a partir de um CD ou drive USB ao vivo.
Infelizmente, o utilitário Disks não inclui suporte para aproveitar os recursos mais poderosos do LVM. Não há opções para gerenciar seus grupos de volumes, estender partições ou tirar instantâneos. Você pode fazer isso no terminal, mas não precisa. Em vez disso, você pode abrir o Ubuntu Software Center, procurar por LVM e instalar a ferramenta Logical Volume Management. Você também pode simplesmente executar o sudo apt-get instalar system-config-lvm comando em uma janela de terminal. Depois de instalado, você pode abrir o utilitário Logical Volume Management no painel.
Esta ferramenta de configuração gráfica foi feita pela Red Hat. É um pouco datado, mas é a única maneira gráfica de fazer isso sem recorrer aos comandos do terminal.
Digamos que você queira adicionar um novo volume físico ao seu grupo de volumes. Você abriria a ferramenta, selecionaria o novo disco em Entradas não inicializadas e clicaria no botão "Inicializar entrada". Em seguida, você encontrará o novo volume físico em Volumes não alocados e poderá usar o botão "Adicionar ao grupo de volumes existente" para adicioná-lo ao grupo de volumes "ubuntu-vg" criado durante o processo de instalação.
As outras opções no system-config-lvm permitem que você configure instantâneos e espelhamento. Você provavelmente não precisará desses recursos em um computador típico, mas eles estão disponíveis graficamente aqui. Lembre-se, você também pode fazer tudo isso com comandos de terminal.