LVM - dividir o volume lógico

0

Acabei de instalar o Ubuntu em uma nova máquina e, embora normalmente prefira o particionamento clássico, decidi usar o (padrão) LVM dessa vez, já que a ideia de criar instantâneos de volume era bastante atraente. (além disso, eu escolhi a criptografia do sistema inteiro)

No entanto, após a instalação padrão, acabei com apenas dois volumes lógicos (swap e root) e não consigo tirar snapshots. A primeira questão, portanto, é:

Q1: Qual é o objetivo dessa configuração padrão do LVM no Ubuntu?

Embora a impossibilidade de obter instantâneos seja provavelmente fácil de resolver, parece-me que não seria de grande utilidade, a menos que eu crie outros volumes lógicos (por exemplo, um para / home), pois não quero que o instantâneo inclua arquivos na pasta / home. A segunda pergunta então é:

Q2: Qual é a boa maneira de criar outro volume lógico, atribuindo-lhe um ponto de montagem e movendo arquivos para ele?

Observação 1: a casa do meu usuário também é criptografada.

Nota # 2: Embora eu tenha encontrado vários tutoriais sobre o uso do LVM, este tópico não é abordado em nenhum deles.

    
por tmt 12.08.2014 / 17:09

1 resposta

1

ISENÇÃO DE PADRÃO: NÃO TESTEI ISSO. USE POR SUA CONTA E RISCO. Seus resultados podem variar. NÃO SOU RESPONSÁVEL POR QUALQUER PERDA DE DADOS QUE VOCÊ PODE INCORRER. CERTIFIQUE-SE DE QUE VOCÊ RECOLHE TODOS OS DADOS CRÍTICOS ANTES DE TENTAR ESSE PROCEDIMENTO.

Q.1: Você precisará deixar um pouco de espaço livre no seu VG se planeja fazer snapshots.

Q.2: Você pode criar um novo LV para usar / home no mesmo VG. Se você já alocou o disco inteiro para o root LV, você precisará redimensioná-lo primeiro para gerar espaço não alocado para seu novo / home LV (e espaço para instantâneos se planeja usar essa capacidade). Você pode fazer isso de uma unidade flash USB ao vivo.

  • Uma vez inicializado a partir do meio USB ao vivo, você precisará manualmente desbloqueie o contêiner LUKS para acessar os LVs. (Veja man cryptsetup .)
  • Depois de redimensionar o root LV (veja man lvreduce .) e crie o seu new / home LV (veja man lvcreate .), formate seu novo / home LV e em seguida, monte os dois LVs em um local temporário ao vivo sistema de arquivos (como / mnt / root e / mnt / home ).
  • Você pode então espelhar seu sistema de arquivos / home original para o novo / home LV usando rsync (de / mnt / root / home para / mnt / home ).
  • Atualize o fstab no LV raiz para montar o novo LV em / home . Remover o conteúdo da pasta original / home (* sudo rm -rf / mnt / root / home / **), certificando-se de deixar a pasta vazia como a montagem ponto para o seu novo / home LV.
  • Você deve então poder reinicializar do USB ao vivo para o seu sistema instalado que agora terá LVs separados root e / home .

Outras leituras: Como eu posso redimensionar um LVM? partição? (isto é, volume físico)

    
por LinkP 12.08.2014 / 20:50