Una vez ya hemos asignado más recursos desde nuestro Vmware nos queda ampliar la partición deseada de nuestro servidor virtual Ubuntu.
Para ellos tenemos que ejecutar 3 comandos que nos permite identificar las particiones y tipo así cómo si el proceso se ha ejecutado correctamente (en mi caso el tipo de sistema de archivos es EXT4)
sudo lsblk
sudo growpart /dev/sda 2
sudo growpart /dev/sda 5
sudo resize2fs /dev/sda5
Partimos de un disco de 70Gb y queremos ampliarlo 20 Gb más.
Lo primero es identificar el disco duro y la partición:
trasmed@prensa:~$ sudo lsblk
[sudo] contraseña para trasmed:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 346,3M 1 loop /snap/gnome-3-38-2004/115
loop2 7:2 0 63,3M 1 loop /snap/core20/1778
loop3 7:3 0 346,3M 1 loop /snap/gnome-3-38-2004/119
loop4 7:4 0 63,3M 1 loop /snap/core20/1822
loop5 7:5 0 54,2M 1 loop /snap/snap-store/558
loop6 7:6 0 91,7M 1 loop /snap/gtk-common-themes/1535
loop7 7:7 0 46M 1 loop /snap/snap-store/638
loop8 7:8 0 49,8M 1 loop /snap/snapd/17950
loop9 7:9 0 49,9M 1 loop /snap/snapd/18357
sda 8:0 0 90G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 69,5G 0 part /
sr0 11:0 1 3,6G 0 rom
Una vez lo tenemos ejecutamos el comando para que la partición se amplíe; en mi caso sda2 se tiene que redimensionar porque es una partición extendida que contiene la que quiero hacer crecer. Eso lo ves con el comando fdisk. Si la partición es primaria solo hay que redimensionar esa misma. En mi caso lo ejecutamos en ambos.
trasmed@prensa:~$ sudo growpart /dev/sda 2
CHANGED: partition=2 start=1052670 old: size=145745922 end=146798592 new: size=187690977 end=188743647
trasmed@prensa:~$ sudo growpart /dev/sda 5
CHANGED: partition=5 start=1052672 old: size=145745920 end=146798592 new: size=187690975 end=188743647
trasmed@prensa:~$
Por último comprobamos que ese crecimiento se ha aplicado correctamente.
trasmed@prensa:~$ df -hT
S.ficheros Tipo Tamaño Usados Disp Uso% Montado en
udev devtmpfs 1,9G 0 1,9G 0% /dev
tmpfs tmpfs 393M 2,0M 391M 1% /run
/dev/sda5 ext4 88G 65G 19G 78% /
tmpfs tmpfs 2,0G 0 2,0G 0% /dev/shm
tmpfs tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup
/dev/loop1 squashfs 128K 128K 0 100% /snap/bare/5
/dev/loop3 squashfs 64M 64M 0 100% /snap/core20/1778
/dev/loop5 squashfs 64M 64M 0 100% /snap/core20/1822
/dev/loop0 squashfs 347M 347M 0 100% /snap/gnome-3-38-2004/115
/dev/loop6 squashfs 55M 55M 0 100% /snap/snap-store/558
/dev/loop4 squashfs 347M 347M 0 100% /snap/gnome-3-38-2004/119
/dev/loop7 squashfs 50M 50M 0 100% /snap/snapd/17950
/dev/loop2 squashfs 92M 92M 0 100% /snap/gtk-common-themes/1535
/dev/loop8 squashfs 46M 46M 0 100% /snap/snap-store/638
/dev/loop9 squashfs 50M 50M 0 100% /snap/snapd/18357
/dev/sda1 vfat 511M 4,0K 511M 1% /boot/efi
tmpfs tmpfs 393M 8,0K 393M 1% /run/user/1000
trasmed@prensa:~$