L'extension ou la réduction de la taille du disque d'une machine virtuelle QEMU/KVM est une exigence assez courante. Si vous ne disposez pas de suffisamment d’espace sur votre disque virtuel, vous souhaiterez peut-être étendre sa capacité; vice versa, vous souhaiterez peut-être réduire sa taille pour économiser de l'espace de stockage.
Dans ce tutoriel, j'expliquerai comment augmenter ou réduire la taille du disque d'une machine virtuelle QEMU/KVM. Nous utiliserons l'utilitaire `qemu-img` pour effectuer les opérations de redimensionnement du disque.
Prérequis
* Une machine virtuelle QEMU/KVM
* Privilèges root/superutilisateur sur les machines hôtes et invitées
Extension d'un disque virtuel
Étape 1 :Éteignez votre machine virtuelle.
Étape 2 : Utilisez la commande de redimensionnement `qemu-img` pour étendre le disque virtuel. La commande suivante étend l'image du disque virtuel située dans `/path/to/vm-disk.img` à 20 Go :
```bash
qemu-img redimensionner /path/to/vm-disk.img +20G
```
Étape 3 : Démarrez la machine virtuelle. Le système d'exploitation invité détectera et utilisera automatiquement l'espace supplémentaire.
Réduire un disque virtuel
Étape 1 :Éteignez votre machine virtuelle.
Étape 2 :Utilisez `qemu-img` pour réduire le disque virtuel :
```bash
qemu-img redimensionner /path/to/vm-disk.img 10G
```
*Remarque :* Si vous réduisez une image disque utilisée par une machine virtuelle avec des instantanés ou d'autres fichiers dépendants, vous pouvez rencontrer des erreurs lors de la tentative de démarrage de la VM. Pour éviter cela, vous pouvez supprimer temporairement tous les instantanés ou fichiers dépendants avant de redimensionner le disque, puis les rajouter une fois le redimensionnement terminé.
Étape 3 : Démarrez la machine virtuelle. Toutes les données situées au-delà de la nouvelle taille du disque virtuel seront inaccessibles au système d'exploitation invité, mais vous pouvez utiliser des outils de gestion de disque dans le système d'exploitation invité pour réduire les partitions et/ou les systèmes de fichiers afin de récupérer l'espace inutilisé.
|