Увеличьте размер раздела Ubuntu под виртуальной машиной


9

Я использую MacBook с Mac OS X 10.9.1 . Я установил VMWare Fusion 6.0.2 , под которым Ubuntu 12.04 LTS была установлена ​​как виртуальная машина.

Теперь мне нужно увеличить размер диска Ubuntu. GPartedпоказывает, что есть 80Gнераспределенные:

введите описание изображения здесь

Однако, если щелкнуть правой кнопкой мыши по первому разделу, он отображается Resize/Moveсерым цветом, тогда я не знаю, как продолжить ...

PS: этот пост, похоже, имеет ту же проблему, что и я. Если так, может кто-нибудь сказать мне, как Boot from the Ubuntu LiveCDпод VMWare Fusion?

Edit1:

Я настроил следующее в VMWare, чтобы попытаться Boot from the Ubuntu LiveCD:

введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

После запуска странно, что я не увидел ничего, кроме загрузки с жесткого диска ... Тем не менее, я открыл терминал, выключил своп и запустил GParted. В GParted я удалил своп (а также весь расширенный раздел, содержащий его). Однако я не мог изменить размер / переместить /dev/sda1. Может ли кто-нибудь помочь?

введите описание изображения здесь

Edit2:

После комментария @Hadi я думаю, что создание другого диска - неплохая идея, анализ использования диска показывает следующее. Кто-нибудь может подсказать, какие из моих папок следует смонтировать на только что созданный диск?

введите описание изображения здесь


Когда вы впервые создали виртуальную машину, вы выбрали «Фиксированная» или «Динамически распределенная»?
— Митч

Ответы:


7

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

  1. Сначала щелкните правой кнопкой мыши на виртуальной машине Ubuntu и выберите опцию настроек. В меню настроек выберите опцию Хранилище. Наконец, выберите файл виртуального диска CD / DVD ( выберите iso-файл Ubuntu, в котором вы хотите загрузиться ). Я выбрал Ubuntu 13.04 iso файл.

    введите описание изображения здесь

  2. Теперь в настройках Ubuntu выберите опцию «Система». Из порядка загрузки включите опцию «Только CD / DVD» и поместите ее сверху.

    введите описание изображения здесь

  3. Теперь создайте выбранную виртуальную машину Ubuntu ( Ubuntu - это имя для моей виртуальной машины ).

  4. Он будет загружаться из iso-файла (живого диска), вы должны выбрать опцию Try Ubuntu при запуске. Затем откройте gparted из dash.

    введите описание изображения здесь

    В моем случае / dev / sr0 представляет живой диск Ubuntu 13.04 и /dev/sda1представляет раздел, на котором установлена ​​Ubuntu 13.10.

  5. Теперь вы можете размонтировать все /dev/sdaразделы диска, как на скриншоте выше.

  6. Измените размер /dev/sda1раздела ext4, добавив к нему нераспределенное пространство, или просто добавьте некоторое пространство из свободного пространства, а затем, используя оставшееся пространство, создайте расширенный раздел (сделайте в нем перестановку).

  7. После изменения размера выключите виртуальную машину и измените порядок загрузки на Жесткий диск в настройках виртуальной машины.

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

Примечание : я использую Virtual box, а не vmware fusion.


2

Все вышеприведенные ответы верны, но я советую вам вот что:

Зачем вам расширять свой раздел. Вам нужно больше места Хорошо, это нормально, так что вы можете просто сделать еще один раздел и перенести свой дом в.

Что я имею в виду следующее:

Большинство пользовательских данных находится в каталогах / home / ..., поэтому я просто создам новый раздел вашего нераспределенного пространства и установлю ваш / home. Это имеет критически полезное влияние на вашу систему в случае сбоя.

Для многопользовательских систем или систем с большим количеством дискового пространства лучше всего ставить / usr, / var, / tmp и / home каждый на свои собственные разделы, отделенные от раздела /. источник

Теперь пошли.

Сначала с помощью Gparted создайте новый раздел и отформатируйте его в ext4.

Теперь давайте узнаем UUID вновь созданного раздела.

sudo blkid

скопируйте UUID вновь созданного раздела.

Теперь давайте перенесем ваш дом в этот раздел

Откройте ваш / etc / fstab

gksu gedit /etc/fstab

добавьте следующую строку:

UUID=THE COPIED UUID ABOVE /home           ext4    defaults        0       2

Теперь сохраните и перезагрузите, затем наслаждайтесь :)


Это хорошая идея ... Я добавил изображение анализа использования моего диска ... Как вы думаете, какую папку следует перенести во вновь созданный раздел?
— SoftTimur

Я заявил в ответе. Лучше перенести дом, так как в основном это данные пользователя, и таким образом вы можете сохранить свои данные в случае сбоя и воспользоваться своим свободным пространством
— Maythux

1

Вы можете вставить ISO-образ Ubuntu в дисковод компакт-дисков VMWare, и вы сможете запустить сеанс Ubuntu в реальном времени.


Я мог бы вставить ISO-образ в CD-привод VMWare ... но я не знаю, как оттуда запустить живую сессию ...
— SoftTimur

Убедитесь, что опция загрузки с CD-привода выше загрузки с жесткого диска, или, если вы можете выбрать загрузочное устройство, выберите CD-привод. Затем должно появиться меню с вопросом, хотите ли вы установить Ubuntu или запустить сеанс в реальном времени (запустить без установки).
— saiarcot895

0

на самом деле сам gparted может помочь. Когда вы инициализируете диск / форматируете его как linux типа 8e, он фактически назначает / dev / sda3 в качестве идентификатора диска. Затем вы можете использовать "fdisk / dev / sda", чтобы просмотреть и просмотреть его. Остальное легко, расширив группу томов, чтобы увидеть диск, с помощью vgextend, lvdisplay, pvextend ...


0

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

Вы можете использовать gparted для создания нового раздела, например, / dev / sda3 файловой системы ext4, из вашего нераспределенного пространства:

$ sudo gparted

Затем отредактируйте / etc / fstab для автоматического монтирования при каждой загрузке компьютера:

$ sudo gedit /etc/fstab

И добавьте следующую строку:

/dev/sda3 /home/yourname/mydata ext4 defaults 0 0

Теперь перезагрузите виртуальную машину, и вы увидите вновь созданную файловую систему:

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.