¿Cómo cambiar el tamaño de la partición mediante la línea de comando?

¿Cómo cambiar el tamaño de la partición mediante la línea de comando?

Tengo Ubuntu instalado en una VM VirtualBox. ¿Cómo puedo cambiar el tamaño de la partición de Linux (no de la unidad virtual)?

Ya realicé el cambio de tamaño de la VM usando VBoxManage modifhd para cambiar el tamaño de la unidad virtual, pero necesito cambiar el tamaño de la partición de Linux. No tengo una GUI para gparted, por lo que necesito cambiar el tamaño de la partición desde la línea de comando.

Respuesta1

Si usa LVM (Administrador de volúmenes lógicos):

  1. Ampliar el volumen físico (sda3reemplace por el nombre de su partición):

    sudo pvresize /dev/sda3
    
  2. Consultar espacio libre:

    sudo vgdisplay
    
  3. Agregar espacio al volumen lógico (VG00/acciónreemplácelo por su ruta LV; puedes conseguirlo en sudo lvdisplay):

    sudo lvresize –L -r 100G VG00/share
    
  4. Consultar cambios:

    sudo lvdisplay
    

Si no usa LVM:

Todos los comandos siguientes funcionan para particiones desmontadas, por lo que debe iniciar desde otra fuente, por ejemplo, desdeYo asi(imagen de CD en vivo).

  1. Cambiar tamaño de partición: sudo fdisk /dev/sda3:

    • eliminar partición antigua ( d)
    • crear uno nuevo, más grande ( n)
    • escribir cambios ( w)
  2. Expandir el sistema de archivos:

    sudo e2fsck -f /dev/sda3
    sudo resize2fs /dev/sda3
    
  3. Reinicie el sistema, inicie como de costumbre.

  4. Verificar particiones:

    df
    

información relacionada