J'ai une machine virtuelle Ubuntu exécutée dans VirtualBox 2.2.4, et je l'ai créée sur un disque virtuel de 8 Go qui est trop petit.
Donc, j'essaie d'augmenter la taille du disque. Jusqu'à présent, je l'ai fait:
- Création d'un nouveau disque virtuel plus grand
- Ajout du 2ème disque à la machine
- CloneZilla utilisé pour cloner le premier disque sur le 2ème disque
- Suppression du premier disque
- Démarré à partir du 2e (disque plus grand)
Mais maintenant, je suis toujours bloqué avec une partition de 8 Go sur mon nouveau disque virtuel de 100 Go.
Quel est le chemin le plus simple à partir d'ici pour avoir une partition de 100 Go? :) Je suppose que GPart peut redimensionner les partitions, mais il ne semble pas prendre en charge les partitions LVM2, ce que le mien semble être.
THX
- Alex
Il y avait une (et une seule) façon de le faire et j'ai essayé une myriade.
Tout d'abord, clonez la machine virtuelle invitée ubuntu dans virtualbox en cliquant dessus avec le bouton droit et en cliquant sur "cloner". Une fois le clone terminé, étendez le vdi cloné à l'aide de (Sur le système d'exploitation hôte)
VBoxManage modifyhd "name_of_cloned_vdi" --resize "size_of_new_root_partition_in_MB"
Ensuite - suivez les étapes de ce message à la lettre (il fait référence à VMware comme une plate-forme, mais ignorez cela)
http://blog.campodoro.org/?p=36
Cela créera un autre lvm de taille exactement équivalente à l'espace supplémentaire que vous avez ajouté et le clouera à la fin de l'espace existant.
Une fois que vous avez vérifié que tout va bien, vous pouvez supprimer la machine virtuelle d'origine et promouvoir votre clone!
Pas besoin de jouer avec fdisk et de vous soucier de supprimer ou de visser la mauvaise partition.
J'ai dû casser environ 4 OS clonés jusqu'à ce que je trouve cette solution!
la source
Je viens de le faire et j'ai posé la même question que vous, mais au lieu de créer un nouveau LVM et de l'ajouter au groupe de volumes, le côté OCD de moi voulait redimensionner mon LVM actuel et garder ainsi une seule partition au nom de la simplicité. Remarque: je ne pense pas que cela soit possible si l'espace libre ne suit pas immédiatement la partition que vous redimensionnez!
Pour ce faire, vous aurez besoin d'un outil qui peut supprimer et créer des tables de partition. Puisque j'utilise GPT, cela signifiait que j'avais besoin de gdisk . Vous devrez également le faire avec la partition non montée, vous pouvez donc vouloir démarrer sur un LiveCD Ubuntu et l'exécuter à partir de là.
Les étapes suivantes en gras sont par exemple LVM / dev / mms / root sur le périphérique / dev / sda , où je voulais étendre la partition / dev / sda3 pour occuper mon nouvel espace libre.
REMARQUE : ils sont potentiellement très destructeurs, alors assurez-vous que vos entrées sont correctes!
Après avoir fait ce qui précède et redémarré dans le système d'exploitation redimensionné, tout a fonctionné comme prévu et j'avais tout mon espace libre supplémentaire à ma disposition!
Références supplémentaires que j'ai utilisées pour comprendre tout cela:
http://www.jethrocarr.com/2012/08/10/gdisk-oh-glorious-gdisk/ http://people.virginia.edu/~ll2bf/docs/quickref/lvm.html
la source
Voir une réponse connexe ici.
(extrait)
Redimensionnement du volume physique:
Redimensionnement du volume logique:
Et enfin, redimensionner ext3 FS:
la source
fdisk -l
montre que j'ai 54 Go disponibles, mais après l'exécution,pvresize /dev/sda2; lvresize -L 50G /dev/mapper/VolGroup-lv_root
j'obtiens l'erreur "Espace libre insuffisant: 588 extensions nécessaires, mais seulement 0 disponible".pvdisplay
montre que mon volume physique n'a pas été redimensionné.Notez que vous n'avez pas réellement besoin d'utiliser un outil de clonage comme CloneZilla ici, vous pouvez placer une partition sur le nouveau disque virtuel (facultatif) puis l'initialiser (ou le disque virtuel lui-même) dans LVM à l'aide de la
pvcreate
commande. Utilisez ensuitevgextend
pour ajouter cela au groupe de volumes prenant en charge votre volume logique, puis utilisezvgreduce
pour supprimer le disque virtuel d'origine du groupe de volumes. Cela effectuera une migration, et cela peut être fait en direct pendant que le volume logique est utilisé, c'est la beauté de la virtualisation du stockage. Une fois terminé, il vous suffit d'étendre le volume logique comme ci-dessus, ce qui pourrait également être fait en direct avec des systèmes de fichiers plus modernes qu'ext3.la source
I. Si votre disque dur virtuel a une taille fixe, vous ne pouvez pas l'agrandir. Dans ce cas, vous devez d'abord le cloner.
(1) Clonez le disque dur sur l'interface graphique VB:
File -> Virtual Media Manager... -> [tab] Hard Drives -> select your HDD -> [button] Next -> [button] Next -> select "Dynamically allocated" on the step "Storage on physical hard drive"-> ...
ou sur la ligne de commande:
(2) Ajoutez le nouveau disque dur à la liste des disques durs connus.
(3) Dans les paramètres de la machine VB, supprimez l'ancien disque dur de la liste VDI sous le contrôleur et ajoutez le nouveau à la place.
II. Redimensionner le disque dur
(1) Redimensionnez le nouveau disque dur.
Vous obtenez la clé avec la
VBoxManage list hdds
commande.III. Ajoutez un nouvel espace alloué.
(1) Ajoutez un ISO GParted comme nouveau support sous
Machine Settings -> Storage -> [rightclick] Controller IDE -> Add CD / DVD Device -> ...
et cochez laLive CD/DVD
case.(2) Démarrez la machine virtuelle et ajoutez l'espace libre non alloué à votre partition de travail.
(3) Arrêtez la machine virtuelle.
(4) Détachez l'ISO GParted.
Prendre plaisir! :)
la source
Consultez la réponse à cette autre question de panne de serveur, comment augmenter l'espace disque d'un invité KVM? . La technique utilisée pour augmenter la partition LVM dans cet invité KVM est similaire à ce que vous essayez d'accomplir.
la source
Lors du redimensionnement de la partition LV2, cette référence m'a beaucoup aidé:
http://people.virginia.edu/~ll2bf/docs/quickref/lvm.html
Notez que vous n'avez pas besoin d'utiliser de CD live, vous pouvez effectuer le redimensionnement sur le système live monté, en le redimensionnant à la volée.
la source