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
не сообщает об этом.
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, вам не хватило бы места.