Cuando en una maquina virtual quiero agrandar un disco duro en uso.
Maquina virtual con disco duro que agrando desde la plataforma.
Solo es posible si solo hay una partición en el disco y/o la partición a agrandar esta al final del disco. De otra forma puede ser mas complicado.
Hay una utilidad chevere .. que se llama growpart que viene en cloud-guest-utils .. no hace gran cosa pero quita el riesgo del procedimiento con fdisk
Hace falta desmontar la partición .. entonces si hay algún servicio pegado a la partición .. toca bajarlo. Si quiere saber quien no deja desmontar use
lsof -n | grep dk1
Si no lo logra .. va a ser mejor usar un boot aparte como Knoppix
Si es ext4 .. debe revisar la partición
fsck -f /dev/sdx1
Hace backup de la partición
sfdisk -d /dev/xvda > partition_bak.dmp
Con growpart
growpart /dev/sdx1
O con fdisk .. borre partición, créela de vuelta con todo el espacio … OJO NO borre la signature de la partición
fdisk /dev/sdx d 1 n p enter enter N
Revise de vuelta
fsck -f /dev/sdx1
Y lo mejor es reiniciar para garantizar que todo este OK
-