Necesito cambiar el tamaño del espacio en disco de un invitado de Ubuntu en VMWare Workstation. Después de usar la utilidad de expansión de disco en la estación de trabajo vmware, necesito hacer algo de magia de Linux para cambiar el tamaño de la partición. He buscado y encontrado muchas publicaciones sobre cómo cambiar su tamaño. Lamentablemente no lo entiendo muy bien. ¿Puede alguien ayudarme con esto?
jclawson@ubuntu:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/ubuntu-root
7583436 5678136 1520072 79% /
udev 1030884 152 1030732 1% /dev
none 1030884 0 1030884 0% /dev/shm
none 1030884 72 1030812 1% /var/run
none 1030884 0 1030884 0% /var/lock
none 1030884 0 1030884 0% /lib/init/rw
/dev/sda5 233335 39274 181613 18% /boot
.host:/ 244035580 96519316 147516264 40% /mnt/hgfs
root@ubuntu:~# lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
root ubuntu -wi-ao 7.35G
swap_1 ubuntu -wi-ao 388.00M
root@ubuntu:~# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0009bea5
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1013 8136891 8e Linux LVM
/dev/sda2 1014 1044 249007+ 5 Extended
/dev/sda5 1014 1044 248976 83 Linux
Realmente aprecio la ayuda.
Respuesta1
Bueno, después de mucho trabajo finalmente descubrí cómo hacerlo. Y nuevamente, no se puede usar gparted. En primer lugar, debe ampliar el tamaño del disco en VMWare Workstation. Inicie en un livecd y abra una terminal raíz:
Necesitamos crear una nueva partición primaria de tipo LVM a partir del espacio libre no utilizado.
#fdisk /dev/sda
#Command (m for help): n
#Command (m for help): p
#Command (m for help): 3
#Command (m for help): w
Reinicie la máquina virtual en el CD en vivo nuevamente
Crea el volumen físico:
#pvcreate /dev/sda3
Agregue el nuevo volumen al grupo:
#vgextend ubuntu /dev/sda3
Descubra a cuánto espacio libre desea ampliar
#vgdisplay
Compruebe a qué equivale "PE/tamaño libre" y utilice ese valor en el siguiente comando
Extienda el lvm y haga crecer el sistema de archivos en el nuevo espacio.
#e2fsck -f /dev/ubuntu/root
#lvextend -L +12.6G /dev/ubuntu/root
#resize2fs /dev/ubuntu/root
¡Hecho!
Respuesta2
Haga una copia de seguridad de su máquina. Arranque el sistema conGpartidoy hacer crecer la partición. Aplicar los cambios.