Увеличьте размер раздела 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 я думаю, что создание другого диска - неплохая идея, анализ использования диска показывает следующее. Кто-нибудь может подсказать, какие из моих папок следует смонтировать на только что созданный диск?

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

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

Ответы:

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

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

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

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

saiarcot895
источник
Я мог бы вставить 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
Юйцы
источник