Virtual Box Virtual Disk не расширяется

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

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

Я пытался дважды импортировать файл базы данных размером более 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+ ГБ)

Виртуальная коробка сообщает, что реальный размер диска составляет 4 6,88 ГБИнформация о виртуальной коробкеЛюбые идеи о том, почему Virtual Box перестает расширять диск и как это исправить?

Обновить

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

3 ответа

Решение

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

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

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

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

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

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

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

Я нашел аналогичное сообщение на форуме на форумах Virtual Box Смотрите здесь

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

Другие вопросы по тегам