Posso alterar o meu Fedora LVM LV para instalar uma nova distro como dual-boot?

3

A minha pergunta é quase uma duplicata de esta questão , mas não exatamente porque esse é sobre ext3 e já estou usando o LVM. Tenho um laptop HP Pavilion antigo rodando o Fedora 11. Escolhi o Fedora porque era semi-compatível com o hardware e ele rodava bem o VMware ... mas como não preciso mais do VMware, estou procurando testar outras distribuições e encontrar uma que seja mais compatível. (Especificamente procurando software suspender suporte e talvez algo mais leve)

Eu gostaria de experimentar algumas novas distribuições sem modificar a configuração existente (funcionando) do Fedora. Como estou usando o LVM, é possível reduzir o tamanho do meu LVM LV e instalar novas distros no volgroup, sem que as novas distros destruam a configuração do Fedora? Veja como meu LVM está configurado agora:

[root@token ~]# /sbin/lvm lvdisplay
  --- Logical volume ---
  LV Name                /dev/vg_token/lv_root
  VG Name                vg_token
  LV UUID                JPCDlb-HHW7-fMDy-h8p2-Itbp-hwfK-3CwN97
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                91.96 GB
  Current LE             23542
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

  --- Logical volume ---
  LV Name                /dev/vg_token/lv_swap
  VG Name                vg_token
  LV UUID                3JMF4u-3jXx-Xy6H-saNt-Aljh-6Idw-73O4IS
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.00 GB
  Current LE             256
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1

[root@token ~]# df -h /
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_token-lv_root
                       91G   68G   24G  75% /

Existem distros que me permitirão instalar em um novo volume lógico sem destruir o existente? Em caso afirmativo, quais e como eu daria espaço para o novo LV?

    
por Josh 05.11.2010 / 15:30

1 resposta

3

Eu não sei se essa funcionalidade é oferecida por instaladores típicos, mas é bastante fácil de fazer a partir de um CD ao vivo (ou USB ao vivo ou qualquer outro). Ambos SystemRescueCD e GParted Live ter as ferramentas necessárias prontamente disponíveis (existem, sem dúvida, muitas outras distribuições ativas adequadas). Note que você precisa inicializar a partir de um sistema separado, pois os sistemas de arquivos ext3 não podem ser reduzidos durante a montagem.

Você pode usar a GPI GUI para reduzir o sistema de arquivos em até 20 GB ou menos e redimensionar o volume lógico existente de acordo. Então, quando você instalar outra distribuição, você será capaz de criar um volume lógico no espaço livre. Note que nem todas as distribuições suportam a instalação em um volume lógico (todas as “sérias”, é claro); para o Ubuntu, você precisa do instalador do servidor (ao contrário do instalador da área de trabalho com gráficos elegantes, mas com menos opções).

Se você não puder ou não quiser usar uma GUI, aqui está uma visão geral de como fazer isso na linha de comando:

  1. pvscan para detectar volumes físicos (se ainda não foram feitos durante a inicialização).
  2. vgimport vg_token para importar o grupo de volumes (idem).
  3. vgchange -ay vg_token para tornar os volumes lógicos acessíveis.
  4. resize2fs /dev/vg_token/lv_root 72G (ou qualquer tamanho que você decidir).
  5. lvreduce -L 72g /dev/vg_token/lv_root (este deve ser o mesmo tamanho do sistema de arquivos; lembre-se que com as ferramentas LVM, as unidades minúsculas são binárias (k = 1024) e as unidades maiúsculas são decimais (K = 1000)).
  6. vgchange -an vg_token; vgexport vg_token; reboot .
por 05.11.2010 / 19:53