Voici quelques commandes très utiles pour redimensionner le disque d’une VM sous Debian 13.

Ajouter l’user actuel au fichier sudoers

su -
EDITOR=vim visudo
# Ajouter votre user au fichier sudoers si vous avez l'erreur: 
# "monuser is not in the sudoers file."
# monuser    ALL=(ALL:ALL) ALL

Visualiser

sudo apt update
sudo apt install util-linux
echo 'export PATH=$PATH:/sbin:/usr/sbin' >> ~/.bashrc
source ~/.bashrc
sudo cfdisk

Resize

# Etends la partition
parted /dev/sda
print
print free
resizepart 2 100%
# resizepart 2 1611GB
quit 
# Etends le filesystem 
resize2fs /dev/sda2

Effacer une partition si nécessaire

parted /dev/sda
rm 3
# Agrandis une partition comme la 2 avec toute la place libre
resizepart 2 100%
# ou mieux avec la taille en GB. Par exemple:
resizepart 2 1611GB (sur un total de 1617 pour créer un swap de 6GB par exemple)
quit

Recréer partition swap si nécesssaire

parted /dev/sda mkpart primary linux-swap 1605GB 1611GB
# Format la partition en SWAP
mkswap /dev/sda3

# active le swap
swapon /dev/sda3

fstab

blkid /dev/sda3 (pour récupérer le UUID du nouveau SWAP)
vim /etc/fstab