Como redimensionar a partição via linha de comando?

Como redimensionar a partição via linha de comando?

Eu tenho o Ubuntu instalado em uma VM VirtualBox. Como posso redimensionar a partição Linux (não a unidade virtual)?

Já realizei o redimensionamento da VM usando VBoxManage modificahd para redimensionar o drive virtual, mas preciso redimensionar a partição Linux. Não tenho uma GUI para o gparted, então preciso redimensionar a partição na linha de comando.

Responder1

Se você usa LVM (Gerenciador de Volume Lógico):

  1. Expandir o volume físico (sda3substitua pelo nome da sua partição):

    sudo pvresize /dev/sda3
    
  2. Verifique o espaço livre:

    sudo vgdisplay
    
  3. Adicione espaço ao volume lógico (VG00/compartilhamentosubstitua pelo seu caminho LV; você pode obtê-lo em sudo lvdisplay):

    sudo lvresize –L -r 100G VG00/share
    
  4. Verifique as alterações:

    sudo lvdisplay
    

Se você não usa LVM:

Todos os comandos abaixo funcionam para partições não montadas, então você deve inicializar de outra fonte, por exemplo, deiso(imagem de CD ao vivo).

  1. Alterar o tamanho da partição sudo fdisk /dev/sda3::

    • remover partição antiga ( d)
    • crie um novo, maior ( n)
    • escrever alterações ( w)
  2. Expanda o sistema de arquivos:

    sudo e2fsck -f /dev/sda3
    sudo resize2fs /dev/sda3
    
  3. Reinicie o sistema, inicialize normalmente.

  4. Verifique as partições:

    df
    

informação relacionada