Augmenter l’espace de stockage d’une machine virtuelle Debian 12 dans Proxmox est une tâche courante lorsque vous avez besoin de plus de capacité de stockage pour vos projets ou vos données. Cependant, il est crucial de le faire de manière sécurisée pour éviter toute perte de données.
Dans ce tutoriel, pour des raisons de démonstration, je n’utilise pas un disque LVM, mais un disque classique avec une partition standard. Cela permet de mieux illustrer le processus pour ceux qui souhaitent redimensionner un disque sans gestion par LVM.
Ce guide complet vous guidera étape par étape pour redimensionner votre disque de manière efficace, tout en maintenant l’intégrité de votre système. Si vous suivez attentivement chaque étape, vous aurez ajouté 8 Go d’espace supplémentaire avec succès. C’est parti!
Mettre à Jour la Taille du Disque dans Proxmox
Augmenter la Taille du Disque dans Proxmox
Connectez-vous à la VM et vérifiez la taille actuelle du disque
lsblk
Vous verrez un disque /dev/sda avec deux partitions : /dev/sda1 pour vos données et /dev/sda5 pour le swap.
Dans l’interface graphique de Proxmox :
Accédez à l’interface Proxmox et connectez-vous.
Fermez la VM.
Effectuez une sauvegarde de votre VM pour éviter les problèmes.
Sélectionnez la VM Debian 12 que vous souhaitez modifier.
Allez dans l’onglet Matériel (Hardware), cliquez sur le disque (Hard Disk), puis sur Action et Resize disk.
Indiquez la nouvelle taille (par exemple, ajoutez 8 Go pour un total de 38 Go) et cliquez sur Redimensionner (Resize).
Vérifiez que la nouvelle taille a bien été appliquée.
Explication : Cette étape augmente la taille du disque dans Proxmox, mais le système d’exploitation ne reconnaît pas encore cet espace supplémentaire.
Redimensionner la Partition avec SystemRescue
Pour redimensionner la partition de disque, nous devons utiliser un système d’exploitation externe comme SystemRescue.
Télécharger SystemRescue :
Téléchargez l’image ISO de SystemRescue depuis le site officiel : system-rescue.org.
Ajouter l’ISO à Proxmox :
Connectez-vous à Proxmox.
Accédez à la section Local (Storage) et téléchargez l’image ISO de SystemRescue.
Dans les paramètres de votre VM Debian 12, sélectionnez CD/DVD Drive et choisissez l’image ISO de SystemRescue.
Démarrer la VM depuis l’ISO :
Dans les paramètres de votre VM, changez l’ordre de démarrage pour que SystemRescue soit en premier.
Démarrez SystemRescue en utilisant les options par défaut.
Utilisation de GParted dans SystemRescue
Une fois SystemRescue chargé, démarrez l’interface graphique en tapant :
startx
Lancer GParted :
Démarrez GParted en mode graphique pour mieux visualiser le processus.
Vous verrez votre disque /dev/sda1 de 29 Go, une partition étendue /dev/sda2 qui contient /dev/sda5 pour le swap, et un espace non alloué de 8 Go.
Supprimer la Partition Swap :
Supprimez /dev/sda5 (partition swap) et /dev/sda2 (partition étendue).
Cela libère de l’espace pour redimensionner /dev/sda1.
Voila les partition son supprimer:
Redimensionner la Partition /dev/sda1 :
Cliquez sur l’icône de redimensionnement et ajoutez 8 Go à /dev/sda1. Laissez environ 950 Mo pour le swap.
Appliquez les changements en cliquant sur Resize/Move.
Acceptez les avertissements.
Créer une Nouvelle Partition Swap :
Cliquez avec le bouton droit sur l’espace non alloué (unallocated) et sélectionnez New.
Choisissez le système de fichiers linux-swap et cliquez sur Add.
Appliquez les changements en cliquant sur la coche verte
Accepter les avertissements.
Vérification de la Taille de la Partition
Vérifiez la taille de la partition /dev/sda1 :
resize2fs /dev/sda1
Si le système de fichiers est déjà étendu, vous verrez : Nothing to do!
The filesystem is already XX blocks long. Nothing to do!
Venir à Debian et Mettre à Jour les Configurations
Fermez SystemRescue et changez l’ordre de démarrage pour démarrer depuis le disque de votre VM.
Démarrez la VM. Si cela prend plus de temps que d’habitude, c’est normal on va régler ce problème.
Mettre à Jour l’UUID du Swap dans /etc/fstab
Vérifiez les UUID des partitions :
sudo blkid
Pour résoudre le problème de démarrage lent, il est nécessaire de mettre à jour l’UUID de nos partitions dans le fichier /etc/fstab. Nous avons recréé la partition swap, ce qui a évidemment modifié l’UUID.
Premièrement, vérifiez les UUID de vos partitions :
Dans mon cas, la partition /dev/sda1 a l’UUID “e4e1217a-b6a5-499f-829f-bf9cf443953f“.
Et la partition /dev/sda2 (swap) a l’UUID “5fc0e711-cf37-478b-8474-74ef1d3154a5“.
Maintenant, mettez à jour l’UUID de la partition swap dans le fichier /etc/fstab :
sudo nano /etc/fstab
Mettre à Jour initramfs
Après avoir modifié le fichier /etc/fstab, exécutez la commande suivante :
sudo update-initramfs -u
Redémarrez le Système
Après avoir apporté ces modifications, redémarrez votre ordinateur :
sudo reboot
Maintenant, votre VM redémarrera comme avant, en quelques secondes.
Vérifier l’Espace Libre
Vérifiez que l’espace supplémentaire est disponible :
df -h
Vous devriez voir que le disque a maintenant 8 Go d’espace supplémentaire.
Félicitations ! Vous avez avec succès augmenté la taille du disque de votre VM Debian 12 dans Proxmox. Bonne chance avec votre système, et n’hésitez pas à répéter cette procédure si vous avez besoin d’encore plus d’espace !
Bonne chance!