Изменение размера виртуального диска [дубликат]

На этот вопрос уже есть ответ здесь:

Я запускаю Ubuntu в качестве гостя на iMac с VirtualBox версии 4.1.8.

Какой самый простой способ изменить размер виртуального диска?

Пожалуйста, предоставьте как можно больше деталей, включая правильный формат для любых команд.

56
задан 6 February 2012 в 01:37

2 ответа

При создании диска больше Вы были бы

  1. сначала увеличьте диск от VirtualBox, и затем
  2. увеличьте раздел, и
  3. файловая система это содержит.

Для увеличения диска, можно использовать VBoxManage modifyhd команда. Предположим, что Вы хотите изменить размер диска к 20 000 мегабайтов (~20GB). Сначала найдите дисковый файл, который Вы хотите развернуть. Затем в терминале дайте эту команду для изменения размеров диска:

VBoxManage modifyhd "path-of-disk-file" --resize 20000

Для увеличения раздела и файловой системы вероятно, является самым легким загрузить виртуальную машину с помощью Ubuntu livecd и сделать задание с GParted, как это делает и одновременно и дает Вам графический интерфейс пользователя для него.

Подключите livecd ISO-образ к виртуальной машине и измените порядок загрузки для первой начальной загрузки с CD. Если у Вас нет Ubuntu livecd под рукой, можно использовать любой livecd, который идет с соответствующими инструментами. SliTAZ, например, составляет только 35 МБ для загрузки. Откройте GParted и выберите диск, которого Вы хотите изменить размер. Затем щелкните правой кнопкой по разделу, что Вы хотите развернуть и выбрать опцию "изменять-размер-перемещение". В диалоговом окне, которое открывается в диаграмме, которая представляет раздел, перетащите треугольник в конце раздела полностью к праву максимизировать его. Затем закройте диалоговое окно и выберите "Apply" на панели инструментов. Так как никакие данные не должны быть перемещены, это должно быть быстрой операцией.

При выполнении не забывайте отсоединять livecd от виртуальной машины и изменять порядок загрузки.

Вы найдете довольно хорошее учебное руководство целого процесса со снимками экрана включенным здесь: http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html

46
ответ дан 6 February 2012 в 01:37

Этот ответ направлен на хост Windows, но если вы используете bash вместо PowerShell и заменяете '\' на '/', он должен работать нормально.

Увеличить виртуальный диск

  1. Из VirtualBox
    1. Выпустить файл VDI: Файл -> Диспетчер виртуальных носителей -> Выбрать VDI -> Выпуск
    2. Скопируйте расположение VDI в окне свойств «C: \ Users \ campbell \ VirtualBox VMs \ Ubuntu14 \ Ubuntu14.vdi»
    3. Резервное копирование файла VDI
      1. Скопируйте файл VDI в новое местоположение.
      2. Назначьте новый UUID исходному файлу VDI:
        1. Запустите Powershell (не как администратор):
        2. Измените свой Oracle Каталог VirtualBox cd C:\Program Files\Oracle\VirtualBox
        3. .\VBoxManage.exe internalcommands sethduuid "C:\Users\campbell\VirtualBox VMs\Ubuntu14\Ubuntu14.vdi"
        4. Удалите и повторно добавьте файл .vdi вашей машины, чтобы обновить его UUID.
          1. Файл -> Virtual Media Manager -> Выберите VDI -> Удалить
          2. Применить.
          3. Щелкните правой кнопкой мыши виртуальную машину -> Конфигурация -> Хранилище -> Контроллер: SATA -> Добавить новый жесткий диск. Выберите файл .vdi.
        5. С хоста
          1. Определите желаемый размер: вы можете выбрать его в Google, например. '40 Gb = MB 'возвращает 40000 МБ
          2. Запуск PowerShell (не от имени администратора)
          3. Перейдите в каталог Oracle VirtualBox cd C:\Program Files\Oracle\VirtualBox
          4. Измените размер файла .vdi .\VBoxManage.exe modifyhd "C:\Users\campbell\VirtualBox VMs\Ubuntu14\Ubuntu14.vdi" --resize 40000
          5. Теперь запустите вашу виртуальную машину. Вы получите то же самое предупреждение о месте, которое побудило вас принять участие в этой процедуре. Не волнуйтесь, мы близки к концу.
        6. На вашей виртуальной машине
          1. Запустите менеджер разделов gparted (установите его, если он отсутствует sudo apt-get install gparted)
          2. Получить избавиться от раздела подкачки, который мешает вам расширить корневой раздел. Обратите внимание, что вы не можете нанести вред остальной части вашей машины - все это происходит внутри одного файла. В худшем случае вы удаляете этот файл, и вместо этого вы должны использовать резервную копию.
            1. Запишите размер раздела linux-swap 4 ГиБ в моем случае
            2. Щелкните по нему правой кнопкой мыши и Swapoff
            3. Щелкните по нему правой кнопкой мыши и Delete
            4. Применить, нажав на галочку (Применить все операции). Не обращайте внимания на страшное предупреждение - жизнь слишком коротка, чтобы потакать Кассандрасу
            5. щелкнуть правой кнопкой мыши расширенную файловую систему, в которой когда-то размещался раздел подкачки (по всей вероятности, / dev / sda2), и удалить его
            6. щелкните правой кнопкой мыши по корневому разделу (/ dev / sda1) и измените его размер. Перейдите в поле «Отслеживание свободного места» и введите размер раздела подкачки. Shift-Tab и машина автоматически определит для вас новый размер.
            7. Щелкните правой кнопкой мыши на нераспределенном пространстве в конце и сделайте его расширенным разделом
            8. Щелкните правой кнопкой мыши в новом раздел и выберите linux-swap в поле Файловая система.
            9. Подтвердите изменения, как и раньше
            10. Щелкните правой кнопкой мыши по разделу подкачки и выберите swapon
            11. Tell Толстая Леди должна начать петь.

          Ссылки:

          1. https: // tinyapps. org / blog / misc / 201204120700_virtualbox_increase_disk_space.html
          2. Изменить размер виртуального диска Ubuntu 10.04 VirtualBox VM
0
ответ дан 6 February 2012 в 01:37

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

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