4

У меня есть хост-компьютер 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+ ГБ)

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

Обновить

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

3 ответа3

5

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

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

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

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

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

2

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

2

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .