Увеличение дискового пространства на VirtualBox

Есть ли простой способ увеличить пространство виртуального жесткого диска на VirtualBox?

41 голос | спросил Casebash 6 AM00000070000005331 2010, 07:10:53

7 ответов


52

Нет простого способа сделать это.

Однако существует сложная задача:

http://www.my-guides.net/ru /содержание /просмотр /122/26 /

Имеет хороший скриншот-скриншот. По сути, вы копируете свою установку в новый файл виртуального диска.

Обновление: . С VirtualBox 4 они добавили поддержку расширения.

VBoxManage modifyhd filename.vdi --resize 46080

Это изменит размер образа виртуального диска до 45 ГБ.

ответил SysAdmin1138 6 AM00000080000003531 2010, 08:43:35
5

В блоге Trivial Proof есть хороший учебник процесс для версий VirtualBox до и после 4.0. Он включает в себя шаги по настройке раздела на расширенном диске.

ответил Don Kirkby 11 Maypm11 2011, 22:20:11
2

Если вы используете Windows Server 2012 и VirtualBox версии 4 и выше, есть только 4 шага:

  1. запустите «C: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe» clonehd .vdi --resize
  2. Загрузите виртуальную корзину
  3. В управлении сервером -> Файлообменные службы -> Объемы -> Диски -> Задачи -> Rescan Storage
  4. Перейти к диспетчеру сервера -> Службы файлов и хранилищ -> Объемы -> Щелкните правой кнопкой мыши по объему -> выберите громкость.

Перейдите в проводник файлов и щелкните правой кнопкой мыши на диске. Вы увидите, что объем увеличился в размере!

ответил user230405 11 J0000006Europe/Moscow 2013, 07:55:11
2

Это отлично работало (из Windows 7 и с помощью VirtualBox 4.x).

Выполните следующие действия:

  1. Открыть cmd как администратор.
  2. Перейдите в папку, где установлен VirtualBox, чтобы вы могли использовать программу VBoxManage.
  3. Оттуда выполните следующую команду:

    VBoxManage modifyhd <file path and name> --resize <size in MB>
    

    например .: VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000

  4. Вы увидите сообщение от 0 до 100% и выполнили.
  5. Запустите свой компьютер и перейдите на «Компьютер» (или «Мой компьютер», если это применимо), щелкните правой кнопкой мыши и выберите «Управление», перейдите в «Хранение» → «Управление дисками», щелкните правой кнопкой мыши на диске, который вы хотите разверните узел, нажмите «Увеличить объем» и измените размер диска по своему усмотрению.
  6. При необходимости перезапустите виртуальную машину.
ответил Mauricio Luca 23 Jam1000000amWed, 23 Jan 2013 05:30:40 +040013 2013, 05:30:40
1

Придется немного поискать, как запустить эту команду.

Перейдите в папку с вашим файлом filename.vdi: (cd /Users /binoy /VirtualBox \ VMs /)

Затем запустите команду, чтобы увеличить пространство до 25 gb.

VBoxManage modifyhd filename.vdi --resize 25000

Теперь вам нужно будет добавить дополнительное пространство, используя resize2fs или Gparted.

ответил binoy 8 AMpWed, 08 Apr 2015 10:14:04 +030014Wednesday 2015, 10:14:04
0

В настоящее время также имеется простой графический интерфейс Clone VDI для пользователей Windows, который упоминается здесь @Eric Kigathi: https://stackoverflow.com /а /5987875/1024735

ответил kevinmicke 30 Jam1000000amThu, 30 Jan 2014 00:30:40 +040014 2014, 00:30:40
0

Позволяет увидеть существующие виртуальные жесткие диски вашего виртуального окна (ов) используя команду vboxmanage

  

$ vboxmanage list hdds

В моем случае он перечисляет только этот

UUID:           db753df8-de41-425b-b452-fab84f1f8b71
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /home/anonyn/WIN81_64BITS.vdi
Storage format: VDI
Capacity:       39891 MBytes
Encryption:     disabled

Сохраните расположение файла VDI, который вы хотите изменить. /home/anonyn/WIN81_64BITS.vdi

Позволяет определить, сколько физического пространства осталось на вашей реальной машине (Linux)

  

$ df -h

Filesystem      Size  Used Avail Use% Mounted on
udev            3,9G     0  3,9G   0% /dev
tmpfs           791M  1,4M  790M   1% /run
/dev/sda2       110G   29G   76G  28% /
tmpfs           3,9G   62M  3,8G   2% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           3,9G     0  3,9G   0% /sys/fs/cgroup
/dev/sda1        38M   512   38M   1% /boot/efi
tmpfs           791M   28K  791M   1% /run/user/1000

Так как в моем случае у меня есть 76 ГБ бесплатно на /dev /sda2 Я могу увеличить этот WIN81_64BITS.vdi его 36 ГБ без проблем

Простая математика позволит вам получить желаемый новый размер

[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]

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

  

VBoxManage modifyhd [путь /To /File.vdi] --resize [NewSizeInMB]

$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --resize 76755

  

$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --resize 76755   0% ... 10% ... 20% ... 30% ... 40% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%

Теперь загрузите эту виртуальную машину и расширьте требуемый раздел, выполнив следующие шаги.

 введите описание изображения здесь>> </a>
<a href=введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

ответил Mauricio Gracia Gutierrez 22 PM00000030000000531 2018, 15:57:05

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132