====== Redimensionar Disco duro ======
===== Descripción =====
Cuando en una maquina virtual quiero agrandar un disco duro en uso.
===== Prerequistos =====
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.
===== Instalación =====
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
===== Configuración =====
==== 1. liberar la partición ====
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
==== 2. Agrandar la partición ====
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
==== 3. Prepare la particion para funcionar ====
Revise de vuelta
fsck -f /dev/sdx1
Y lo mejor es reiniciar para garantizar que todo este OK
===== Trucos =====
===== Problemas =====
==== 1. Si el instale_mrtg.sh no le funciona ====
-
===== Referencias =====
* https://askubuntu.com/questions/24027/how-can-i-resize-an-ext-root-partition-at-runtime/728141#728141
-
FIN