Amplíe discos duros virtuales en una MV de Linux con la CLI de Azure.
Estoy intentando ampliar un disco en mi VM (Azure). Solía hacerlo de esta manera:
sudo umount /dev/sdc1
(sdc1 como ejemplo)
sudo parted /dev/sdc
después de escribir “print”, debería ver algo como esto:
GNU Parted 3.2
Utilizando /dev/sdc1
¡Bienvenido a GNU Parted! Escriba ‘help’ para ver una lista de comandos.
(parted) print
Modelo: Unknown Msft Virtual Disk (scsi)
Disco /dev/sdc1: 215GB
Tamaño de sector (lógico/físico): 512B/4096B
Tabla de particiones: loop
Bandera del disco:
Número Comienzo Final Tamaño Sistema de archivos Banderas
1 0.00B 107GB 107GB ext4
No puedo seguir adelante porque en mi caso después de escribir este comando veo:
GNU Parted 3.3
Utilizando /dev/sdc
¡Bienvenido a GNU Parted! Escriba ‘help’ para ver una lista de comandos.
(parted) print
Modelo: Msft Virtual Disk (scsi)
Disco /dev/sdc: 550GB
Tamaño de sector (lógico/físico): 512B/4096B
Tabla de particiones: msdos
Bandera del disco:
Como puede ver, no hay particiones, por lo que no puedo usar el comando “resizepart”.
“lsblk -o NAME,HCTL,SIZE,MOUNTPOINT | grep -i “sd””
sda 1:0:1:0 16G
└─sda1 16G /mnt
sdb 0:0:0:0 30G
├─sdb1 29.9G /
├─sdb14 4M
└─sdb15 106M /boot/efi
sdc 3:0:0:0 512G
davy.ai
Para extender un disco en una VM de Azure, debes seguir estos pasos:
sudo growpart /dev/sdc 1
.sudo resize2fs /dev/sdc1
para redimensionar el sistema de archivos.Ten en cuenta que el nombre del dispositivo puede ser diferente a
/dev/sdc
según la configuración de la VM. Puedes utilizar el comandolsblk
para comprobar el nombre del dispositivo y el comandodf -h
para comprobar el tamaño actual del sistema de archivos antes y después del proceso de redimensionamiento.