4 votes

Comment étendre une partition dans Ubuntu Guest sur Vmware ?

Sur mon hôte Windows 7, j'utilise VMware Player pour utiliser Ubuntu. J'avais initialement alloué 20 Go et je reçois maintenant des erreurs d'espace disque plein. J'ai donc voulu étendre la partition. En cherchant sur les forums, j'ai vu comment ajouter plus de disque et j'ai utilisé cette commande pour le rendre 30G -

sudo lvextend -L30G /dev/sda1

Mais la commande df montre toujours que le maximum est de 20GB. Après plus de recherche, il semble que je doive étendre la partition en utilisant gparted. J'ai essayé de l'utiliser mais le bouton Resize est désactivé. J'ai cherché pour cela et ils disent que si la partition montre une image clé alors cette partition est active et je ne peux pas la changer si elle est vivante. Capture d'écran

Après quelques recherches supplémentaires, il semble que cela puisse également être résolu en utilisant le démarrage du système d'exploitation à partir d'un CD ou en utilisant gparted pour le démarrage à partir d'un CD, le démarrage à l'aide d'une iso, etc sans donner d'instructions claires. Quelqu'un peut-il me guider ou poster un lien qui donne des instructions claires avec des captures d'écran pour un profane de Linux sur la façon dont je peux étendre la partition.

9voto

user198327 Points 293

Je viens de le faire dans un serveur Ubuntu 18.04 invité sur un hôte Windows 10.

Le plus simple est, comme vous l'avez déjà suggéré, de démarrer une Ubuntu live (la normale, pas le serveur) et d'utiliser GParted.

Mais vous devez d'abord "configurer" VMWare pour augmenter la taille du "disque virtuel". Suivez ces étapes :

  1. Arrêter l'invité
  2. Cliquez sur "modifier les paramètres de la machine virtuelle" de cet invité.
  3. Cliquez sur "Disque dur" et "Développer...".
  4. Une fenêtre VMware vous permettra de modifier la taille, en Go, du périphérique. Définissez la taille que vous souhaitez et cliquez sur "Expand". Au bout d'un moment, cela se terminera.

À ce stade, le disque dur est plus grand qu'avant, mais la partition ne l'est pas. Vous devez également redimensionner la partition. Pour ce faire, téléchargez le fichier ISO de la distribution Ubuntu normale. Tout autre périphérique de démarrage fonctionnera également, mais c'est la méthode la plus simple. Après avoir téléchargé l'ISO, faites ceci :

  1. Dans la même fenêtre de configuration que précédemment, au lieu de configurer le "Disque dur", allez dans la section "CD/DVD".
  2. Assurez-vous que l'option "Connecter à la mise sous tension" est activée.
  3. Sélectionnez "Utiliser le fichier image ISO :" et naviguez jusqu'au fichier ISO que vous avez téléchargé.

Après cela, l'invité est prêt à être lancé. Cliquez dans "Play virtual machine" et faites attention car vous devez appuyer sur le bouton Esc très rapide pour entrer dans le menu de démarrage, juste avant l'apparition du logo VMWARE. C'est en quelque sorte le BIOS de votre ordinateur physique.

Conseil : Après avoir cliqué sur "Play...", cliquez à nouveau sur la fenêtre VMWare (écran noir à ce stade) pour vous assurer que le contrôle du clavier et de la souris sont en ordre. et de la souris sont dans l'invité, et non dans l'hôte. Si vous manquez cette étape, vous pouvez simplement redémarrer et réessayer.

Une fois que vous voyez les options de démarrage :

  1. Appuyez sur la flèche vers le bas pour mettre en évidence "CD-ROM Drive" (lecteur de CD-ROM) et appuyez sur la touche Entrée.
  2. Ubuntu va démarrer en tant que session live.
  3. Sélectionnez la langue appropriée et "Essayez Ubuntu".
  4. Attendez que le bureau soit chargé.

Recherchez l'outil GParted et lancez-le. Vous verrez deux blocs principaux, l'un avec une certaine couleur (jaune probablement) et l'autre en gris. Le bloc coloré est votre partition actuelle (probablement appelée /sda/sda1). Pour la redimensionner, faites ce qui suit

  1. Faites un clic droit sur le bloc jaune et sélectionnez "ummount" ou "stop".
  2. Faites un nouveau clic droit et "redimensionner".
  3. Dans la nouvelle fenêtre, faites glisser la limite de la partition là où vous voulez de l'espace libre (en gris).
  4. Cliquez sur "Ok".
  5. N'oubliez pas de cliquer sur "Appliquer les modifications" dans la fenêtre principale de Gparted avant de fermer, sinon l'opération ne sera pas effectuée.

Une fois qu'il est terminé, vous avez déjà une plus grande partition, il suffit de redémarrer et vous serez prêt à partir. (N'oubliez pas de décocher la case CD/DVD Connect at power on si ce n'est pas nécessaire).

4voto

Kerem Kusmezer Points 189

Il s'agit d'une solution en plusieurs étapes : Vous ne pouvez pas redimensionner votre partition existante sur /dev/sda1, car l'espace libre n'est pas congruent à cette partition (à côté d'elle), et Ubuntu n'aime pas que vous déplaciez et redimensionniez des partitions pendant qu'il fonctionne.

Une étape, plus facile, consiste à reconstruire simplement votre VM.

En supposant que vous ne voulez pas réinstaller votre VM, vous devrez démarrer votre VM à partir de l'ISO Ubuntu - vous pouvez le télécharger aquí si vous n'avez pas de copie. Cette opération sera similaire au démarrage de votre ordinateur avec une clé USB.

Après le démarrage, choisissez "Try Ubuntu" pour charger une session Ubuntu en direct. Ensuite, vous pouvez utiliser gparted pour déplacer la partition étendue existante /dev/sda2, vers la fin du disque. Lorsque vous aurez fait cela, l'espace non alloué sera à côté de votre /dev/sda1, et vous pourrez étendre /dev/sda1 pour consommer l'espace.

En bref :

  1. Boot de USB en direct (Ubuntu ISO)
  2. Ouvrez gparted
  3. Déplacer /dev/sda2 à la fin du disque
  4. Etendre /dev/sda1 pour consommer l'espace libre
  5. Redémarrer la VM, sans utiliser l'ISO

0voto

gj. Points 1

J'ai fait cela sans avoir à utiliser un LiveCD/avoir accès à une iso Ubuntu. Vous devez juste vous assurer que vous étendez d'abord la partition associée à la machine virtuelle dans VMWare - mais comme elle n'est pas vue dans l'"invité", exécutez ensuite gparted à partir de votre machine virtuelle Ubuntu et étendez la partition qui est maintenant vue/libérée par VMWare. C'est-à-dire,

première partition d'ajustement associée à la machine virtuelle dans VMWare comme décrit par Carlos ci-dessus.

Si gparted n'est pas encore installé dans votre invité virtuel Ubuntu, ouvrez un terminal et installez-le :

sudo apt-get install gparted

Lancez gparted

gparted

Étendez la partition que votre racine ( / ) est installé. Si votre racine se trouve dans une partition étendue séparée de votre espace "non alloué" (le nouvel espace disque dur que VMWare vient de reconnaître/rendre disponible pour votre invité), vous devrez peut-être procéder en deux étapes : d'abord, développez le disque étendu contenant le point de montage (dans la version 1.0.0 de l'interface graphique de gparted, vous faites un clic droit sur cette partition étendue > Redimensionner/Déplacer), puis à nouveau la partition pour le point de montage (à nouveau, faites un clic droit sur la partition sur laquelle la racine est montée). Ensuite, cliquez sur la coche verte pour appliquer les changements et vous êtes prêt à partir.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X