VirtualBox: étendre la partition
J'ai virtualbox-4.1.0 avec centos 5.6 installé dans. Maintenant, je voudrais prolonger l'image de machine virtuelle, dont j'ai déjà alloués pour l'installation de la machine virtuelle, il était de 8 go, ce n'est pas assez présent. Est-il un moyen d'étendre la partition sans perte de données?
Effectivement dans centos, j'ai un root fs avec mon home dir etc. donc, cette partition serait éventuellement doivent être redimensionnées.
Merci d'avance pour les suggestions!
Vous devez vous connecter pour publier un commentaire.
Il peut être fait en 4 étapes :
Les étapes détaillées sont ci-dessous (testé avec la "Machine Virtuelle CentOS 6.4" et "VirtualBox 4.2.18");
Observer disque format du fichier virtualbox, si elle n'est pas *.vdi, convertir format de disque à partir de *.wmdk à *.vdi. Ouvrir les fenêtres de terminal:
$ VBoxManage clonehd --format VDI "path_of_wmdk_file" "path_of_vdi_file"
Redimensionner la taille du disque de vdi fichier. Ouvrez windows terminal server. Par exemple, pour faire la taille du disque ~500 GO => 512000;
$ VBoxManage modifymedium "path_of_vdi_file" --resize 512000
Choix *.vdi fichier à la place de *.wmdk fichier sur le disque
Virtual Machine -> Settings -> Storage -> Controller : SATA (Right Click on *.wmdk file) -> Remove Attachment -> Add HardDisk and choose newly created *.vdi file
Télécharger "gparted-live-x.xx.x-x-ixxx.iso" fichier de http://gparted.sourceforge.net/download.php. Monter ce fichier iso sur CD.
Virtual Machine -> Settings -> Storage -> Controller IDE (Right Click) -> Add CD/DVD -> Select gparted-live-x.xx.x-x-ixxx.iso file
Exécution de la machine virtuelle, Virtual Machine va démarrer à partir de ce CD. Choisir des valeurs par défaut en appuyant sur "Enter", "Entrer" ... jusqu'à ce Gpart ISO GUI commence. Sélectionnez l'outil de gpart programme et commencer.
Étendre la taille du disque comme ci-dessous;
Virtual Machine -> Settings -> Storage-> Controller IDE (Right Click on gparted-live-x.xx.x-x-ixxx.iso) -> Remove Attachement
Ouvrir terminal linux, et connecter en tant que root. Exécutez les commandes ci-dessous;
Je suis en utilisant un CentOS7 virtualbox, et j'ai finalement élargi ma partition
/dev/mapper/centos-root
- gparted ne fonctionne pas pour moi parce que je n'ai pas de bureau sur CentOS7 virtualbox.virtualbox -> settings -> storage -> *.vdi -> location
par exemple, la mine est située sous~/VirtualBox VMs/CentOS7/CentOS.vdi
Sauvegarder votre image juste au cas où quelque chose va mal
$ cp CentOS7.vdi CentOS7.backup.vdi
Redimensionner votre capacité de stockage virtuel de taille, par exemple de 200 GO
$ VBoxManage modifyhd CentOS7.vdi --resize 204800
De puissance sur votre CentOS machine virtuelle, question
$ sudo fdisk -l
Utiliser l'utilitaire fdisk pour supprimer/créer des partitions
$ sudo fdisk /dev/sda
Vous êtes dans l'utilitaire fdisk mode interactif, d'émettre des commandes suivantes: (pour la plupart il suffit de suivre la valeur par défaut de la recommandation)
d
- supprimer une partition2
- sélectionnez une partition à supprimer (/dev/sda2 ici)n
- créer une nouvelle partitionp
en faire une partition primaire2
- faire sur le même numéro de la partition que nous avons supprimé<return>
- définir le bloc de départ (par défaut)<return>
- set et de fin de bloc (par défaut)w
- l'écriture de la partition et de laisser le fdisk mode interactifRedémarrez votre machine CentOS
$ sudo reboot
Redimensionner le volume physique et de vérifier la nouvelle taille
$ sudo pvresize /dev/sda2
$ sudo pvscan
Prendre un coup d'oeil à votre logique de cartographie de volume pour voir quel est le volume que vous souhaitez agrandir, dans mon cas,
/dev/mapper/centos-root
Redimensionner le système de fichiers en ajoutant
-r
option, il prendra soin de redimensionnement pour vous$lvextend -r -l +100%FREE /dev/mapper/centos-root
Redimensionner le système de fichiers:
$resize2fs /dev/mapper/fedora-root
Pour CentOS 7:
$xfs_growfs /dev/mapper/fedora-root
Dernière vérification:
$df -h
.Référence:https://blog.jyore.com/2013/06/virtualbox-increase-size-of-rhelfedoracentosscientificos-guest-file-system/#comment-2879
J'ai trouvé cette pépite sur le lien suivant. J'ai travaillé parfait pour moi et a pris seulement 5 secondes.
De VirtualBox 4 ils ont ajouté le support pour l'expansion.
Qui permettra de redimensionner une image du disque virtuel à 45 GO.
https://superuser.com/questions/172651/increasing-disk-space-on-virtualbox
0 down vote
veux dire?Peut être fait en 3 étapes :
N'oubliez pas la dernière partie, sinon, vous aurez de l'espace libre non alloué et votre disque apparaîtra toujours comme complet.
J'ai écrit un tutoriel ici pour redimensionner votre Disque de VM
À un certain point le VBoxManage utilitaire changé la syntaxe un peu. Il est intéressant de noter que cela ne fonctionne pas sur toutes les vm types méfiez-vous donc si vous avez un *.vmdk. Un exemple de commande pour modifier votre HD de 40 GO est:
Pour référence, je suis sur VirtualBox 4.2.1, Mac 10.8.2
De la VirtualBox FAQ:
Vous pouvez également joindre un autre VDI et de montage de votre maison.
De recherche pour CloneVDI outil sur l'Oracle VirtualBox forums. Il a travaillé pour moi et il est beaucoup plus facile graphique pour tout nerveux à la ligne de commande. Permet aussi la conversion de fixe et le mode dynamique qui VBoxManage.exe ne supporte pas (encore).
https://forums.virtualbox.org/viewtopic.php?f=6&t=22422
J'ai passé un long moment à googler et a finalement obtenu ce travail pour moi. ( avant, j'ai trouvé ce ) Et je voulais un endroit pour enregistrer mon travail
Ci-dessous les commandes que j'ai copié à partir de la borne dans fedora :