Redimensiona o LVM no início

1

Eu tenho uma partição primária do LVM no final do meu disco, o Windows está no começo, havia uma partição não usada entre eles, mas eu preciso de algum espaço para o Linux, então eu removi-a.

Agora eu estou tentando descobrir se é possível redimensionar meu LVM de adicionar mais espaço "à esquerda" da partição.

fdisk -l

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    718847    716800   350M  7 HPFS/NTFS/exFAT
/dev/sda2          718848 256718847 256000000 122.1G  7 HPFS/NTFS/exFAT
/dev/sda4       325298176 488397167 163098992  77.8G 83 Linux

gparted não pode mover o LVM para a esquerda, talvez seja porque eu preciso desmontar a partição, não tenho certeza.

    
por Nicolas Scotto Di Perto 26.04.2016 / 21:21

3 respostas

0

O LVM (Logical Volume Manager) é um subsistema. No nível mais baixo é um PV (Physical Volume). Dentro do PV é um VG (Volume Group) e dentro do VG estão os LVs (Volumes Lógicos).

Você parece estar perguntando como mover ou redimensionar o PV correspondente a /dev/sda4 . Para fazer isso, primeiro você precisa desativar o VG. ( gparted > desativar partição.) Note que quando você desativa um VG, todos os seus LVs devem ser desmontados e ficarão indisponíveis até que o VG seja reativado. Consequentemente, é altamente provável que você precise executar esse movimento / redimensionar de fora do sistema em execução. (Eu particularmente posso recomendar SystemRescueCd , mas vejo que o GParted agora tem seu próprio LiveCD .)

    
por 26.04.2016 / 22:59
2

Se você tiver o LVM, o caminho mais fácil é criar uma nova partição do espaço livre, configurá-lo como volume físico no LVM e adicionar esse volume físico ao seu grupo de volume.

Você provavelmente está certo de que o gparted não tocará na partição enquanto estiver em uso.

    
por 26.04.2016 / 21:30
0

O LVM é bastante flexível, mas mover o início de um volume físico é algo que ele não pode fazer, até onde eu sei. No entanto, você não precisa mover o início de um PV para adicionar mais espaço, apenas para reduzi-lo. Para adicionar mais espaço de armazenamento, basta usar o espaço livre como um PV e adicioná-lo ao grupo de volumes.

  1. Dê um nome ao espaço livre: crie uma partição. Você pode usar o gparted para isso, ou fdisk . A nova partição será sda3 . Em fdisk , a sequência de comandos é n para criar uma partição, p para primário, escolha o número 3 (o único livre) e insira os tamanhos para usar todo o espaço livre. Faça o tipo de partição “Linux LVM” com o comando t para facilitar sua vida (o Linux não se importa, mas é mais claro para os humanos).

  2. Transforme a nova partição em um volume físico LVM: pvcreate /dev/sda3

  3. Adicione o volume físico ao seu grupo de volumes: vgextend name_of_your_vg /dev/sda3

Você não precisa desmontar nada, o LVM foi projetado para operação online.

Agora você pode usar lvcreate para criar novos volumes lógicos para alguns novos sistemas de arquivos ou usar lvresize para estender um volume lógico existente. Depois de estender um volume lógico existente, não se esqueça de ampliar o sistema de arquivos nele, por exemplo, com resize2fs para um filessytem ext4.

    
por 27.04.2016 / 02:10