VirtualBox : Comment augmenter la taille d'un disque dur virtuel (Linux)
Rédigé par marmous
Aucun commentaire
Classé dans : Informatique
Au fil des années, l'espace que j'avais prévu devient trop juste et mon disque dur virtuel est saturé. Dans mon cas, les partitions /home et /var étaient saturées.
Voici la méthode que j'ai utilisé pour agrandir mon disque :
0x00 - Faire une sauvegarde du disque dur virtuel
0x01 - Création d'un nouveau disque
vboxmanage createhd --filename NouveauDisque.vdi --size 50000
A noter que la taille est en Mo0x02 - Sauvegarde des données
sudo cp -a /home /homebak
sudo cp -a /var /var
L'option a de la commande cp permet entre autre de garder les droits sur les fichiers.0x03 - Identifier les partitions
df -h
Notes bien les informations. ce sera utile à l'étape 8.0x04 - Arrêt de la machine virtuelle
0x05 - Clone de l'ancien disque sur le nouveau
vboxmanage clonehd AncienDisque.vdi NouveauDisque.vdi --existing
0x06 - Attacher le nouveau disque
Tu détaches l'ancien disque de la machine virtuellevboxmanage modifyvm NomMachineVirtuelle --hda none
Tu supprimes les deux disques du gestionnaire de média VirtualBoxvboxmanage closemedium disk AncienDisque.vdi
vboxmanage closemedium disk NouveauDisque.vdi
Tu les renommes pour faire plus propremv AncienDisque.vdi AncienDisque_Copie.vdi
mv NouveauDisque.vdi AncienDisque.vdi
Tu attaches le nouveau disque renommé sur la machine virtuellevboxmanage modifyvm NomMachineVirtuelle --hda AncienDisque.vdi
0x07 - Démarrage en mode récupération
Une fois que tu es en mode récupération, ouvres une console root.0x08 - Suppression et création des partition à la nouvelle taille
fdisk /dev/sda
p pour afficher la table des partitions
d pour supprimer une partition
n pour créer une partition
Si tu as noté les informations de l'étape 3, tu sais quelles partitions sont concernées.
0x09 - Redémarrage
0x0a - Création des systèmes de fichiers
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4
0x0b - Modification du fichier fstab
sudo nano /etc/fstab
Remplace les UUID par /dev/sdaX0x0c - Montage des partition
mount /home
mount /var
0x0d - Restauration des données
cp -a /varbak/* /var
cp -a /homebak/* /home
0x0e - Redémarrage
0x0f - Test
0x10 - Suppression des sauvegardes
rm -rf /homebak
rm -rf /varbak
0x11 - Suppression de l'ancien disque
rm -f AncienDisque_Copie.vdi