Virtual Box Виртуальный диск не расширяется

Virtual Box Виртуальный диск не расширяется

У меня есть компьютер iMac Core i5, жесткий диск на 1 ТБ, оперативная память на 8 ГБ.

Я создал виртуальную машину Virtual Box для запуска Fedora 14 64bit с динамически выделенным жестким диском объемом 200 ГБ. Версия Virtual Box 4.1.6 r74713

Я дважды пытался импортировать SQL-файл базы данных размером более 40 ГБ, но у меня постоянно заканчивается место на жестком диске.

Каждый раз, когда я пробовал это сделать, жесткий диск моей виртуальной машины переставал расширяться примерно на 50 ГБ.

df -hвыход:

/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

У меня достаточно места на хост-компьютере (более 800 ГБ)

Virtual Box сообщает, что фактический размер диска составляет 46,88 ГБ. Информация о хранилище Virtual Box Есть идеи, почему Virtual Box перестает расширять диск и как это исправить?

Обновлять

Я запустил GParted на виртуальной машине, и он сообщил, что все 200 ГБ использованы, хотя df -hна самом деле об этом не сообщается. Скриншот GParted

решение1

Вы назначили большую часть пространства на вашем виртуальном диске вашему /dev/mapper/VolGroup-lv_homeтому LVM. Теперь вы пытаетесь импортировать вашу базу данных в файл, который (скорее всего) не находится в вашем домашнем каталоге.

Таким образом, пространство вашего rootтома используется. Этот том имеет размер всего 50G.

Вам необходимо изменить размер томов LVM.

Я предполагаю, что вы решили разместить домашние каталоги в отдельном разделе во время установки Fedora.
Учитывая, что вы используете только 1% свободного места в этом разделе и что у вас заканчивается место в корневом разделе, этот выбор мог быть неоптимальным.

Вам нужно будет использоватьlvresizeчтобы уменьшить домашний объем и увеличить корневой объем. Если у вас нет опыта работы с этим инструментом, в сети, похоже, полно руководств. Например, вот это:Руководство по изменению размера LVM.

решение2

Куда вы пытаетесь импортировать? Корневая файловая система (/dev/mapper/VolGroup-lv_root) заполнена. Если вам нужно больше места в корне, вам нужно изменить размер разделов, чтобы переместить пространство из /dev/mapper/VolGroup-lv_home

решение3

Я думаю, вам стоит проверить размер жесткого диска, выделенного внутри виртуальной машины Fedora. В зависимости от того, как была настроена Fedora, максимальный размер раздела, который видит Fedora, может быть 50 ГБ (что и видно из вывода df -h). Несмотря на то, что он является динамическим с точки зрения VirtualBox, Fedora не видит его как динамический, поскольку раздел во время установки имел фиксированное значение.

Я нашел похожий пост на форуме Virtual Box ForumsГлянь сюда

Краткое примечание после перечитывания вывода. Посмотрите на выделение для вашего /dev/mapper/VolGroup-lv_home, ему выделено 144G. Так что если вы его перенесете, то должен перенести. Вышеуказанная проблема с разделом все еще существует, за исключением того, что если бы вы переносили его куда-то, кроме /dev/mapper/VolGroup-lv_home, у вас бы закончилось место.

Связанный контент