Question Le disque virtuel de la boîte virtuelle ne se développe pas


J'ai un ordinateur hôte iMac Core i5, un disque dur de 1 To, 8 Go de mémoire.

J'ai créé une VM Virtual Box pour exécuter Fedora 14 64 bits avec un disque dur de 200 Go alloué dynamiquement. Virtual Box version 4.1.6 r74713

J'ai essayé à deux reprises d'importer un fichier SQL de base de données de plus de 40 Go et je continue à manquer d'espace disque.

À chaque fois que j'ai essayé, le disque dur de mon ordinateur virtuel se développe à environ 50 Go.

df -h sortie:

/dev/mapper/VolGroup-lv_root
                       50G   47G   96M 100% /
tmpfs                 981M  260K  981M   1% /dev/shm
/dev/sda1             485M   30M  430M   7% /boot
/dev/mapper/VolGroup-lv_home
                      144G  213M  136G   1% /home
ds                    931G  169G  763G  19% /media/sf_ds
ds                    931G  169G  763G  19% /var/www/site-example.org

J'ai beaucoup d'espace sur l'ordinateur hôte (800+ Go)

Virtual Box signale que la taille réelle du disque est de 46,88 Go Virtual Box Storage Info Des idées sur la raison pour laquelle Virtual Box cesse d'étendre le disque et comment le réparer?

Mettre à jour

J'ai exécuté GParted sur la VM et il est dit que tous les 200 Go sont utilisés même si df -h ne rapporte pas cela. GParted screenshot


4
2018-04-16 13:06


origine




Réponses:


Vous avez affecté la plupart de l'espace de votre disque virtuel à votre LVM /dev/mapper/VolGroup-lv_home le volume. Maintenant, vous essayez d'importer votre base de données dans un fichier (probablement) non situé dans votre répertoire personnel.

Donc l'espace de votre root le volume est utilisé. Ce volume ne fait que 50G.

Vous devez redimensionner vos volumes LVM.

Je suppose que vous avez choisi d'avoir vos répertoires personnels dans une partition distincte lors de l'installation de Fedora.
Étant donné que vous n'utilisez que 1% de l'espace libre de cette partition et que vous manquez d'espace sur votre partition racine, ce choix n'a peut-être pas été optimal.

Vous allez vouloir utiliser lvresize pour réduire votre volume d'accueil et augmenter votre volume racine. Si vous n'avez aucune expérience avec cet outil, il semble y avoir beaucoup de guides en ligne. Comme celui-ci: Guide de redimensionnement LVM.


5
2018-04-16 13:52



merci pour la référence pour lvresize. Étant donné que 99% de mes données sont dans mysql, je viens de déplacer le dossier mysql dans / home et de le créer avec un lien symbolique plutôt que de le redimensionner - Patrick


Où essayez-vous de l'importer? Le système de fichiers racine (/ dev / mapper / VolGroup-lv_root) est plein. Si vous avez besoin de plus d'espace sur root, vous devez redimensionner vos partitions pour déplacer de l'espace depuis / dev / mapper / VolGroup-lv_home


2
2018-04-16 13:17



@uSlacker le /dev/mapper/VolGroup-lv_root est la racine du disque virtuel, c'est ce qui est censé augmenter dynamiquement - Patrick
Non, vous avez attribué 50 Go à la racine et 150 Go à / home. Il n'y a plus de place sur / root à moins d'avoir un deuxième disque VBOX que vous n'avez pas mentionné. - uSlackr


Je pense que vous voudrez peut-être vérifier la taille du disque dur alloué dans la VM Fedora. En fonction de la configuration de fedora, la taille maximale de la partition vue par Fedora pourrait être de 50 G (à quoi cela ressemble depuis votre sortie df -h). Malgré sa dynamique aux yeux de VirtualBox, Fedora ne le voit pas comme dynamique car la partition lors de l’installation était à une valeur fixe.

J'ai trouvé un post similaire sur ce forum dans les forums Virtual Box Vois ici

Note rapide après relecture de la sortie. Regardez l'attribution à votre / dev / mapper / VolGroup-lv_home auquel 144G est alloué. Donc, si vous le transférez, il doit être transféré. Le problème de partition ci-dessus est toujours présent, sauf si vous le transférez dans un endroit autre que / dev / mapper / VolGroup-lv_home.


2
2018-04-16 13:26