2

Я весь день пытался создать бродячую коробку с кентосом объемом более 8 ГБ. Было бы неплохо узнать, как увеличить размер моего существующего виртуального диска, но я бы определенно согласился создать совершенно новую, свежую машину с настраиваемым размером.

Я пробовал разные вещи, но эти инструкции показались наиболее многообещающими: https://gist.github.com/christopher-hopper/9755310

После выполнения шага 15 я понял, что у меня нет групп томов. Другие отметили, что у них нет групп томов, и они могут остановиться после шага 9. df показывает, что у меня все еще есть только 8 ГБ диск, хотя он показывает 39 ГБ vdi в диспетчере виртуальных ящиков.

Мой хост-компьютер - Windows 8.1.

2 ответа2

1

Я сам столкнулся с этой ситуацией. Проблема не в изменении размера виртуального диска (*), а в изменении размера корневого раздела и файловой системы на виртуальном диске. Изменение размера смонтированной файловой системы или увеличение активного раздела во время выполнения невозможно.

Я решил проблему, загрузив виртуальную машину с Ubuntu LiveCD (в режиме try me). Я справился с этим, подключив ubuntu.iso в качестве CDROM к виртуальной машине и нажав F12 во время загрузки виртуальной машины. После этого у меня был доступ к меню загрузки и я мог загрузиться с LiveCD.

Используя gparted (**), я мог изменить размер корневого раздела. Я не помню, как я изменил размер файловой системы, возможно, используя resize2fs. После этого я отключил LiveCD и загрузился с виртуального диска.

(*) Найдите UUID с помощью списка VBoxManage -l hdds и измените размер диска с помощью VBoxManage modifyhd UUID --resize bytes (UUID выглядит примерно так: bcc0f77e-536a-4b95-825f-79efada3442c)

(**) gparted должен быть установлен, если не установить его с помощью sudo apt-get install gparted

Надеюсь, это было полезно.

0

Это также не идеально, но я успешно создал базовую коробку бродяги с нуля, используя следующие инструкции:

  • Смотрите здесь: http://thornelabs.net/2013/11/11/create-a-centos-6-vagrant-base-box-from-scratch-using-virtualbox.html
    • Обязательно перейдите на вкладку Сеть и измените тип адаптера (в Advanced) на «Паравиртуализированная сеть (virtio-net)»
    • Также не забудьте установить пароль для бродячего пользователя
      • '' 'passwd vagrant' ''
    • Обязательно установите гостевые дополнения перед упаковкой экземпляра в бродячую коробку
      • Вы должны смонтировать компакт-диск после перезагрузки машины (так сделайте это как можно позже, а не в качестве первого шага)

Это не поможет вам увеличить размер вашего текущего диска, но поможет вам создать коробки с большими начальными размерами.

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