web-dev-qa-db-fra.com

Augmenter la taille de la partition Ubuntu sous une machine virtuelle

J'utilise MacBook avec Mac OS X 10.9.1 . J'ai installé VMWare Fusion 6.0.2 , sous lequel Ubuntu 12.04 LTS a été installé en tant que machine virtuelle.

Maintenant, je dois augmenter la taille du disque de Ubuntu. GParted indique qu'il y a 80G non alloué:

enter image description here

Cependant, un clic droit sur la première partition montre que Resize/Move est gris, alors je ne sais pas comment continuer ...

PS: this post semble avoir le même problème que moi. Si oui, quelqu'un pourrait-il me dire comment Boot from the Ubuntu LiveCD sous VMWare Fusion?

Edit1:

J'ai configuré ce qui suit dans VMWare pour essayer de Boot from the Ubuntu LiveCD:

enter image description hereenter image description hereenter image description here

Une fois démarré, il est étrange que je n’ai rien vu de différent d’un démarrage à partir d’un disque dur ... Malgré tout, j’ai ouvert un terminal, jeté l’échange de données et lancé GParted. Dans GParted, j'ai supprimé le swap (ainsi que toute la partition étendue qui le contient). Cependant, je ne pouvais pas redimensionner/déplacer /dev/sda1. Quelqu'un pourrait-il aider?

enter image description here

Edit2:

Après le commentaire de @Hadi, je pense que la création d'un autre disque n'est pas une mauvaise idée, une analyse d'utilisation du disque montre ce qui suit. Quelqu'un pourrait-il suggérer lequel de mes dossiers doit être monté sur un disque nouvellement créé?

enter image description here

9
SoftTimur

Vous devez démarrer à partir du disque Ubuntu Live. Vous pourrez ainsi redimensionner la partition Ubuntu installée sur Virtualbox.

  1. Cliquez tout d'abord avec le bouton droit de la souris sur la machine virtuelle Ubuntu et sélectionnez l'option de configuration. Dans le menu de configuration, sélectionnez l'option Stockage. Enfin, choisissez le fichier de disque virtuel sur CD/DVD (, choisissez un fichier iso d'Ubuntu dans lequel vous vouloir démarrer ). J'avais choisi le fichier iso Ubuntu 13.04.

    enter image description here

  2. Maintenant, dans les paramètres Ubuntu, sélectionnez l'option Système. Dans l'ordre de démarrage, activez uniquement l'option CD/DVD et placez-la en haut.

    enter image description here

  3. Maintenant, strat la machine virtuelle Ubuntu sélectionnée ( Ubuntu est le nom donné à ma machine virtuelle ).

  4. Il va démarrer à partir du fichier iso (disque live), vous devez sélectionner l'option Essayer Ubuntu au démarrage. Ensuite, ouvrez gparted du tiret.

    enter image description here

    Dans mon cas,/dev/sr0 représente le disque actif Ubuntu 13.04 et /dev/sda1 représente la partition sur laquelle Ubuntu 13.10 est installé.

  5. Vous pouvez maintenant démonter toutes les partitions de disque /dev/sda comme dans la capture d'écran ci-dessus.

  6. Redimensionnez votre partition /dev/sda1 ext4 en y ajoutant l'espace non alloué ou en ajoutant simplement de l'espace à partir de l'espace disponible, puis en utilisant l'espace restant, créez une partition étendue (effectuez un échange à l'intérieur).

  7. Après le redimensionnement, arrêtez la machine virtuelle et changez l'ordre de démarrage en Disque dur dans les paramètres de la machine virtuelle.

  8. Il va démarrer à partir du disque dur. Maintenant, la taille de votre partition Ubuntu sera redimensionnée.

Note: J'utilise Virtual Box, pas vmware fusion.

7
Avinash Raj

Toutes les réponses ci-dessus sont correctes et peu importe mais je vous le conseille par ceci:

Pourquoi devriez-vous étendre votre partition. Vous avez besoin de plus d'espace Ok c'est bien ainsi vous pouvez créer une autre partition et déplacer votre maison.

Ce que je veux dire les suivants:

La plupart des données utilisateur sont situées dans les répertoires/home/..., je vais donc créer une nouvelle partition de votre espace non alloué et faire en sorte que votre/home soit monté. Cela a un effet utile sur votre système en cas de panne.

Pour les systèmes multi-utilisateurs ou les systèmes disposant de beaucoup d'espace disque, il est préférable de placer/usr,/var,/tmp et/home sur leurs propres partitions, à part de la partition /. source

Maintenant allons-y.

D'abord, en utilisant Gparted, créez la nouvelle partition et formatez-la en ext4.

Maintenant, connaissons l'UUID de la partition nouvellement créée.

Sudo blkid

copier l'UUID de la partition nouvellement créée.

Déplaçons maintenant votre maison vers cette partition

Ouvrez votre/etc/fstab

gksu gedit /etc/fstab

ajoutez la ligne suivante:

UUID=THE COPIED UUID ABOVE /home           ext4    defaults        0       2

Maintenant, enregistrez et redémarrez puis profitez :)

2
Maythux

Vous pouvez insérer l'image ISO d'Ubuntu dans le lecteur de CD de VMWare et vous devriez pouvoir exécuter une session en direct d'Ubuntu à partir de là.

1
saiarcot895

en fait, gparted peut aider. Lorsque vous initialisez/formatez le disque sous le type linux 8e, il attribue en fait/dev/sda3 comme identifiant de disque. Ensuite, vous pouvez utiliser "fdisk/dev/sda" pour le voir et le lister. Reste est facile, il est plus facile d'étendre le groupe de volumes pour voir le disque, avec vgextend, lvdisplay, pvextend ...

0
tk samy

Si vous souhaitez simplement disposer de plus d'espace, que ce soit en augmentant la taille d'une partition existante ou en créant une nouvelle partition, vous pouvez simplement créer une nouvelle partition et la monter.

Vous pouvez utiliser gparted pour créer une nouvelle partition, par exemple,/dev/sda3 du système de fichiers ext4, en dehors de votre espace non alloué:

$ Sudo gparted

Ensuite, éditez/etc/fstab pour monter automatiquement à chaque démarrage de l’ordinateur:

$ Sudo gedit /etc/fstab

Et ajoutez la ligne suivante:

/dev/sda3 /home/yourname/mydata ext4 defaults 0 0

Maintenant, redémarrez votre machine virtuelle et vous verrez votre système de fichiers nouvellement créé:

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
0
Yuci