Como criar um novo volume lógico tomando o espaço de um existente

1

Eu sou novo no mundo dos volumes lógicos. Instalei um Linux (CentOS) e o instalador criou um volume lógico raiz de 50 GB (montado em /) e um volume lógico inicial de 475 GB (montado em / home). Há também 32 GB de swap. O disco rígido é um hardware-raid-virtual-disk (não sei se isso é relevante)

Agora, descobri que preciso de um grande espaço em / opt, mas a maior parte do meu espaço livre está em / home. Eu acho que a solução deve ser criar um novo volume de otimização (o espaço, 200 GB deve ser retirado do volume inicial) e montá-lo em / opt.

Deve ser fácil, mas todos os tutoriais / questões que encontrei lidam com a configuração do LVM a partir do zero (o que eu não preciso) ... Então, qual é o comando para remover um espaço de um existente? volume e dar a um novo volume? Obrigado antecipadamente.

    
por WannaKnow 07.03.2013 / 20:41

1 resposta

1

Primeiro desmontar / home

umount /home

Então faça um fsck

e2fsck -f /dev/mapper/vg-lvhome

Agora reduza para 275G

resize2fs /dev/mapper/vg-lvhome 275G

Redimensionar LV

lvreduce -L 275G /dev/mapper/vg-lvhome

Monte / casa

mount /home

NOTA: É claro que você precisa ter 275G de espaço livre em / home

Agora você pode estender o seu lv como quiser

lvextend -L +200G /dev/mapper/vg-lvopt
resize2fs /dev/mapper/vg-lvopt
    
por 07.03.2013 / 20:47

Tags