Encolher partição estendida contendo lvm

3

Eu tenho batido minha cabeça contra a parede, lamentando ter optado por usar o LVM.

Eu preciso reduzir os 75GB / dev / sda2 / para criar espaço para uma nova instalação do sistema operacional. Para fazer isso, eu preciso reduzir a partição / dev / sd5 contida em sd2.

Eu primeiro tentei usar o GParted, mas minha versão diz que ele não suporta o LVM. Eu baixei o último .iso para o GParted Live em um CD, mas os resultados foram similares.

Por isso, já tomei todas as medidas para reduzir o sistema de arquivos, o grupo de volumes, o volume físico e assim por diante.

user@computer:~$ sudo pvs
  PV         VG     Fmt  Attr PSize  PFree   
  /dev/sda5  ubuntu lvm2 a-   56.00g 1020.00m



user@computer:~$ sudo lvdisplay 
  --- Logical volume ---
  LV Name                /dev/ubuntu/root
  VG Name                ubuntu
  LV UUID                blahblahblah
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                55.00 GiB
  Current LE             14080
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0

Eu até removi o volume de swap_1. Quando executo o GParted mais recente do LiveCD, ele mostra o grupo de volumes usados de 56 GB e, em seguida, cerca de 18 GB de espaço não alocado. No entanto, ainda não me permite redimensionar / dev / sda5 ou / dev / sda2. Como eu posso redimensionar o / dev / sda2, dado que o volume do grupo e os volumes físicos já são 55GB, enquanto o tamanho da partição estendida contendo / dev / sd2 é menor que 18GB?

    
por erjoalgo 16.04.2013 / 06:15

2 respostas

1

Eu consertei isso acidentalmente excluindo a partição estendida /dev/sd2 (via 'parted' - pensei, como o fdisk, o parted não cometeria as alterações imediatamente).

Eu então usei o testdisk para procurar por partições perdidas. Encontrou / dev / sd5 e considerou uma partição primária. (Não encontrou a partição estendida /dev/sd2 ).

Depois disso, consegui usar o gparted para redimensionar e fazer operações nas partições.

    
por erjoalgo 19.04.2013 / 10:25
0

Talvez não seja a solução mais inteligente:

use a ferramenta system-config-lvm para migrar seus dados para outro dispositivo (temporal, disco rígido externo), exclua a partição / faça o seu redimensionamento e migre os dados de volta.

espero que ajude

    
por kilmarnock 16.04.2013 / 11:30