Posso configurar manualmente o LVM?

4

Até agora, tenho usado um esquema de particionamento padrão para minha instalação do Ubuntu:

- 4GB /swap
- 30GB /
- Rest of the HDD /home

No entanto, estou reinstalando o Ubuntu agora e gostaria de usar snapshots e outras coisas que o LVM oferece.

O instalador do Ubuntu tem uma caixa de seleção para instalar o Ubuntu e configurar o LVM automaticamente, mas eu não quero usar essa opção, já que gosto de configurar minhas partições manualmente. Dessa forma, eu posso selecionar coisas como o tamanho da partição swap, ou tamanho da partição raiz e tal, mas, infelizmente, na ferramenta de partição manual do instalador do Ubuntu, eu não vejo nenhuma opção para criar qualquer esquema de partição LVM ou qualquer coisa assim.

É possível configurar o LVM manualmente assim, ou é a única opção para deixar o Ubuntu fazer isso em full auto, marcando aquela caixa de LVM?

Obrigado.

    
por Askerman 01.07.2017 / 12:21

2 respostas

3

Eu faço esse tipo de coisa o tempo todo. Algumas dicas:

  • Você precisa ler a documentação, como os sites visitados por Bujiraso.
  • Uma ferramenta como system-config-lvm (que está disponível no Ubuntu, mas o IIRC não é instalado por padrão) pode ajudar fornecendo uma GUI que torna menos necessário lembrar as dezenas de comandos de modo de texto LVM (ou mesmo a metade -dúzia é provável que você use com freqüência). Veja esta página (para o CentOS, mas aplicável ao Ubuntu) para obter informações sobre o uso dessa ferramenta.
  • Lembre-se de criar uma partição /boot separada - isto é, não na configuração do LVM. Deixe pelo menos 500 MB de tamanho. Porém, se houver alguma chance de você instalar várias distribuições Linux (incluindo futuras versões do Ubuntu instaladas lado a lado com sua instalação atual), certifique-se de reservar pelo menos uma /boot partição para cada instalação. (Em teoria, o GRUB pode inicializar a partir de um kernel armazenado dentro de um LVM, mas na prática isso raramente é feito, e eu não sei quão bem o Ubuntu lidaria com essa configuração. Alguns gerenciadores de inicialização não habilitam a inicialização dessa maneira, Portanto, ter uma partição /boot separada expande as opções do carregador de inicialização.
  • Se você estiver usando um computador baseado em EFI, precisará de uma partição de sistema EFI (ESP) não-LVM. Recomendo que este seja 550 MiB de tamanho.
  • Se você estiver inicializando a partir de um disco GPT no modo BIOS / CSM / legado, precisará de uma inicialização do BIOS de ~ 1 MiB Partição. Nos computadores modernos, não recomendo essa combinação (inicialização via modo BIOS com GPT); a maioria dos computadores vendidos desde o final de 2011 suportam a inicialização no modo EFI, então eu usaria isso em tais computadores.
  • Você pode (mas não precisa) criar várias partições do LVM (volumes físicos). Isso dá a você alguma flexibilidade para reconfigurar o sistema para multi-boot com sistemas operacionais não-Linux no futuro (ou para dividir espaço para partições /boot adicionais, ESPs, etc). Há pouca ou nenhuma vantagem nisso se você quiser ter uma grande instalação do Ubuntu; mas para um sistema altamente multi-inicializado, ter vários PVs significa que você não precisará redimensionar seu PV para criar espaço para algum SO não-Linux que você adicione no futuro; apenas certifique-se de que um PV esteja vazio, remova-o do grupo de volume (VG), ajuste seu código de tipo de partição e crie um novo sistema de arquivos nele.
  • Você pode inicializar o meio de instalação do Ubuntu em seu modo "experimentar antes de instalar" para usar o GParted e as ferramentas LVM de sua escolha, e então iniciar o ubiquity (o instalador do Ubuntu) da mesma inicialização para fazer a instalação. Use a opção de particionamento "something else" (como descrito em aqui ). Se os códigos de tipo de partição estiverem definidos corretamente, o Ubiquity deverá detectar o ESP automaticamente, se estiver presente, e mostrar os LVs existentes. Você precisará identificar explicitamente sua partição /boot e cada LV que deseja usar.
por Rod Smith 01.07.2017 / 16:22
0

É claro que é possível configurar seus próprios esquemas de partição, incluindo aqueles que usam o LVM, e o instalador deve permitir que você configure seus pontos de montagem e instale-os neles. Dito isto, pode levar algum tempo, leitura e experimentação. O wiki do Ubuntu no LVM ou A página do Arch Linux é um ótimo lugar para começar a aprender.

Pessoalmente, descobri que os instaladores automatizados funcionam melhor quando você não os surpreende, então espere alguns soluços se você tiver uma configuração de partição sofisticada em andamento!

    
por Bujiraso 01.07.2017 / 14:37