Збільшити розмір розділу 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 LiveCDUnder VMWare Fusion?

Редагувати1:

Я встановив наступне у VMWare, щоб спробувати Boot from the Ubuntu LiveCD:

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

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

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

Edit2:

Після коментаря @Hadi, я думаю, що створити інший диск - це не погана ідея, аналіз використання диска показує наступне. Чи може хтось запропонувати, яку з моїх папок слід встановити на новостворений диск?

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


Коли ви вперше створили VM, ви вибрали «Фіксований» чи «Динамічно розподілений»?
Мітч

Відповіді:


7

Ви повинні завантажуватися з живого диска Ubuntu. Отже, ви зможете змінити розмір встановленого розділу Ubuntu на Virtualbox.

  1. Спочатку клацніть правою кнопкою миші на віртуальній машині Ubuntu та виберіть параметр налаштувань. З меню налаштувань виберіть опцію Зберігання. Нарешті виберіть файл віртуального диска CD / DVD ( виберіть ізофайл Ubuntu, у який потрібно завантажити ). Я вибрав Ubuntu 13,04 файл iso.

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

  2. Тепер у налаштуваннях Ubuntu виберіть System option. З порядку завантаження ввімкніть лише опцію CD / DVD і поставте її вгорі.

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

  3. Тепер накресліть вибрану віртуальну машину Ubuntu ( Ubuntu - ім’я, вказане для моєї віртуальної машини ).

  4. Він завантажиться з iso-файлу (живого диска), ви повинні вибрати параметр "Спробуйте Ubuntu" при запуску. Потім відкрийте gparted from dash.

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

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

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

  6. Змініть розмір свого /dev/sda1розділу ext4, додавши до нього нерозподілений простір або просто додайте трохи простору з вільного місця, а потім, використовуючи простір, що залишився, створіть розширений розділ (зробіть заміну всередині нього).

  7. Після зміни розміру вимкніть віртуальну машину та змініть порядок завантаження на Жорсткий диск у налаштуваннях віртуальної машини.

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

Примітка . У мене запущено віртуальне поле, не fmware fusion.


2

Усі наведені вище відповіді є правильними і будь-якими, але я раджу вам:

Навіщо вам розширювати свій розділ. Вам потрібно більше місця Добре, це добре, щоб ви могли просто зробити ще одну перегородку та переїхати додому.

Що я маю на увазі наступне:

Більшість даних користувачів розміщені під каталогами / 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-образ у компакт-диск 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

Тепер перезавантажте свій VM, і ви побачите вашу новостворену файлову систему:

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