Як змінити розмір файлу vmdk VirtualBox


539

У мене не вистачає місця на диску віртуальної машини, який є vmdk і потрібно змінити розмір віртуального зображення. Змінення розміру за допомогою команди

vboxmanage modifyhd Machine-disk1.vmdk --resize 30720

дає помилку

Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

Як я можу змінити розмір зображення vmdk?

Відповіді:


806

Якщо ви хочете мати назад жорсткий диск vmdk (можливо, вам теж цікаво використовувати диск у vwmare), виконайте наступні дії:

VBoxManage clonemedium "source.vmdk" "cloned.vdi" --format vdi
VBoxManage modifymedium "cloned.vdi" --resize 51200
VBoxManage clonemedium "cloned.vdi" "resized.vmdk" --format vmdk

Вищезгадане дозволить змінити розмір жорсткого диска до 50 Гб (50 * 1024 МБ).

Щоб виконати речі, вам також потрібно змінити розмір накопичувача! Щоб досягти цього, ви, можливо, захочете завантажити gparted iso і завантажуватися з цього iso, щоб змінити розмір вашого диска (виберіть iso в налаштуваннях віртуальної скриньки).

PS Якщо ваш новий розмір занадто малий, ви отримаєте таку ж помилку навіть у новому файлі vdi.


17
Це працює! Хочу додати, що ви можете також пропустити третій крок і зберегти диск у форматі VDI. Я щойно це зробив із зображенням Oracle 12c, і він прекрасно працює без третього кроку. Просто поміняйте в налаштуваннях старий "жорсткий диск" для клонованого VDI. Крім того - не забудьте змінити розмір з Gparted, і ви добре їдете!
Avindra Goolcharan

12
Користувачі Windows, які не додали VirtualBox до вашої змінної PATH, пам’ятайте, що потрібно змінити каталог Virtual Box для використання програми VBoxManage, наприклад, "cd C: \ Program Files \ Oracle \ VirtualBox"
Cleanshooter

2
Я зв'язав файл vm з мого ssd до великого ssd. Мені довелося вказати шлях VBoxManage clonehd "~/path/to/symlink/packer-centos-6.5-x86_64-disk1.vmdk" "/media/k0pernikus/thatFatSlowDisk/cloned_packer-centos-6.5-x86_64-disk1.vdi"симпосилання. Якщо ви будете визначати реальний шлях, команда зазнає краху через те VBoxManage: error: Cannot register the hard disk, як VBox вважає, що це вже визначено десь в іншому місці.
k0pernikus

2
Ого. Я витрачав години, намагаючись і досліджувати, чому clonehedпродовжує створювати томи, які не підтримуються --resize. Виявляється, що приєднання --format vdiдо цього clonehdмає вирішальне значення!
дат

5
Невідповідність UUID після цього (та заміни оригінального диска). VirtualBox 5.1.12 не оновить UUID автоматично. Мені довелося видалити жорсткий диск зі списку відомих жорстких дисків (File -> Virtual Media Manager), а потім повторно додати його до екземпляра.
Хаїм Елія

196

Я зміг змінити розмір vmdk, клонувавши його, а потім змінивши і змінивши розмір.

vboxmanage clonehd "virtualdisk.vmdk" "new-virtualdisk.vdi" --format vdi
vboxmanage modifyhd "new-virtualdisk.vdi" --resize 30720

4
Дякую за це Для всіх, хто отримує помилку: VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005)намагаючись запустити цю команду у Windows, запустіть командний рядок як не адміністратор.
Джим В.

4
@BradFJacobs, але звичайно. Це логічна річ, зрештою. : P
Пол Дрейпер

4
Це залишає файл у форматі VDI, який не відповідає на питання Брайана "Як я можу змінити розмір зображення vmdk?"
user66001

Зауважте, що після зміни розміру вашого файлу vmdk ви повинні розширити свій розділ у віртуальній машині, завантаживши його, наприклад. gparted-live
Стефанфрідріх

Для інформації: У Linux (монетний двір) він працював лише без використання подвійних лапок для virtualdisk.vmdkцього:vboxmanage clonehd virtualdisk.vmdk "new-virtualdisk.vdi" --format vdi vboxmanage modifyhd "new-virtualdisk.vdi" --resize 30720
орендувати

43

У мене є клієнт Windows 7 на хості Mac, і ця публікація була ДУЖЕ корисною. Дякую.

Я додам, що я не використовував gparted. Я зробив це:

  1. Запустіть нове збільшене зображення vmdk.
  2. Перейдіть до пункту «Пуск» та клацніть правою кнопкою миші Комп'ютер та виберіть «Керування».
  3. Клацніть Управління дисками
  4. На вашому (у моєму випадку) диску C ви повинні побачити сірий простір
  5. Клацніть правою кнопкою миші диск C та виберіть Розширити гучність.
  6. Виберіть розмір і перейдіть

Солодке! Я вважав за краще використовувати інструмент сторонніх виробників із попередженнями про втрату даних.

Ура!


32

VBoxManage робить трюк, але не забувайте, що вам потрібно використовувати GParted або інший інструмент для розподілу вільного простору, створеного за допомогою VBoxManage .

Перегляньте мій пост у блозі, щоб отримати детальну інформацію та покрокові знімки екрана.


VBoxManage явно не в цьому хитрощі, я думаю, ви переплутали формати файлів VDI і VMDK
portforwardpodcast

Ніякої плутанини, просто подивіться на посилання. VMDK необхідно перетворити на обробку VDI.
tvial

@tvial - на жаль, AFAICS, процес перетворення VMDK у VDI втратить усі ваші знімки, що для багатьох людей неприйнятно. Тому просто заявляючи, що це "робить трюк", є трохи перебільшенням.
Жуль

@Jules, моя відповідь пов'язана з питанням. Брайан намагався використовувати VBoxManage, і я не тільки констатував, що це робить. Я витратив години, пишучи стеблове покрокове повідомлення в блозі зі скріншотом. Напевно, бракує інформації щодо знімків, ви праві.
твій

Ну, звичайно, але це просто не найкраще рішення. Відповіді, які надають рекомендації щодо програмного забезпечення, яке дозволить змінити розмір VMDK без перетворення на VDI (наприклад, відповіді, надані @micwallace та @davidehrman), є явно кращими рішеннями для багатьох людей (і не ясно, чи оригінальний запитувач є одним із них чи ні ).
Жуль

31

Насправді, потрібні лише ці команди:

VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
VBoxManage modifyhd "cloned.vdi" --resize 51200

Потім ви можете вибрати cloned.dvi у сховищі графічного інтерфейсу Virtualbox.

Після цього запустіть віртуальні вікна та розгорніть свій диск C як методи Code Chops.

Не потрібно перетворювати файл * .vdi у файл * .vmdk назад.


5
Я не робив жодної заявки, але міг зрозуміти протилежний голос, оскільки два найвищих відповіді, обидва відповіді в 2012 році (!) Абсолютно однакові. Це не додає нічого нового.
nathanvda

2
-1 Погодьтеся з nathanvda , але також ця "відповідь" не відповідає на питання Брайана "Як я можу змінити розмір зображення vmdk?"
user66001

22

Оскільки це файл vmdk, ви можете використовувати VMWare vdiskmanager, якщо він доступний для вашої платформи. VMWare має x86 Linux, Windows і версії OS X тут .

І тоді ти просто робиш:

1023856-vdiskmanager-windows-7.0.1.exe -x 30720M Machine-disk1.vmdk

Це дозволяє уникнути клонування, а потім розширити диск. Тепер недоліком є ​​те, що вам потрібен додатковий інструмент, а vmdk - це формат диска VMWare, і ви все ще використовуєте Virtualbox, тому можуть виникнути несумісності.

qemu-imgможе також працювати, але я не впевнений, чи підтримує він розмір файлів vmdk. Це виглядатиме приблизно так:

qemu-img resize Machine-disk1.vmdk +8G

І лише нагадування, що з обома вам все-таки потрібно виростити розділ після зміни розміру основного диска. Усі ці засоби по суті є dd if=/dev/old_disk of=/dev/new_disk bs=16M.


1
кращий answser, клонування не потрібно.
WiringHarness

+1 Це чудово підходило для зміни розміру віртуального комп'ютера, і мені навіть не потрібно було завантажуватись до відновлення, моє встановлення дозволило мені змінити його розмір у керуванні дисками після завантаження резервної копії.
benh57

Це краще для мене змінило розмір зображення ubuntu на Windows10. Мені навіть не довелося вирощувати розділ (це був мій кореневий розділ) після розширення диска.
пришвартовано

Посилання для завантаження vdiskmanager не працювало для мене. Я завантажую пробну версію для синтезу VMWare з download3.vmware.com/software/fusion/file/… , після чого встановив файл .dmg. Потім інструмент vdiskmanager доступний за адресою / Volumes / VMware \ Fusion / VMware \ Fusion.app/Contents/Library/vmware-vdiskmanager.
користувач674669

16

Випробували всі рішення тут, але, здається, нічого не вийшло. Після годин копання я знайшов цю публікацію в блозі і, як магія, все працює. Мені довелося внести невеликі корективи, ось ось модифікована версія. Тестовано з версією Docker 17.06.0-ce, build 02c1d87.

Після того, як розробники дійсно починають зберігати свої програми, вони часто генерують велику кількість зображень і швидко заповнюють 20 ГБ місця на жорсткому диску, виділеного віртуальній машині Docker за замовчуванням. Щоб упевнитись, що у віртуальної машини Docker достатньо місця на диску, нам слід змінити розмір / dev / sda1 до числа, що є більш розумним.

  1. Завантажте завантажувальне зображення для GParted Live CD / USB / HD / PXE .
  2. Зупиніть віртуальну машину Docker docker-machine stop default.

  3. Програма встановлення пакету Boot2Docker постачається з об'ємом VMDK, який не може змінити розмір власних інструментів VirtualBox. Щоб змінити розмір гучності диска Docker, спочатку клонуйте том VDI від типового VMDK vboxmanage clonehd /full/path/to/disk.vmdk /full/path/to/disk_resized.vdi --format VDI --variant Standard.

  4. Змініть розмір щойно клонованого VDI до потрібної ємності. Ми рекомендуємо принаймні 64 Гб vboxmanage modifyhd /full/path/to/disk_resized.vdi --resize <size in MB>.
  5. Запустіть програму VirtualBox, виберіть defaultVM та натисніть на шестірню "Налаштування" вгорі.VirtualBox Manager
  6. Клацніть на іконку «Зберігання». Видаліть стандартну гучність VMDK.введіть тут опис зображення
  7. Додайте новий контролер IDE.Контролер IDE
  8. Встановіть GParted ISO через опцію «Додати CD / DVD пристрій».Додайте пристрій CD / DVD
  9. Встановіть клонований об'єм VDI за допомогою параметра "Додати CD / DVD пристрій".Монтувати гучність
  10. Якщо ви працюєте з Docker на комп’ютері з твердотільним жорстким диском, переконайтесь, що вибрано опцію «твердотільний накопичувач» для клонованого гучності VDI.Твердотільний накопичувач
  11. Клацніть піктограму «Пуск», щоб завантажувати віртуальну машину Docker, яка запустить GParted ISO. Виберіть “GParted Live (Установки за замовчуванням)”.GParted Live (налаштування за замовчуванням)
  12. Встановіть політику поводження з клавіатурними картами на "Не торкайтесь клавішної карти".ключові карти
  13. Встановіть перевагу мови для параметра "33", яке відображається на "англійська США".Англійська США
  14. Виберіть опцію "1", щоб запустити "Forcevideo", і налаштуйте X вручну.Forcevideo
  15. Збережіть роздільну здатність за замовчуванням "1024 × 760", вибравши опцію "2".1024 × 760
  16. Зберігайте "vesa" за замовчуванням як VGA-карту.За бажанням за замовчуванням залиште порожнім
  17. Зберігайте глибину кольору за замовчуванням «24», вибравши опцію «0». Глибина кольору
  18. Після запуску GParted натисніть на піктограму «Змінити розмір / Перемістити».GParted
  19. Встановіть новий розмір гучності диска на потрібний розмір, перетягнувши повзунок. У цьому прикладі максимальний розмір - 127,035 МБ. Натисніть кнопку «Змінити розмір / Перемістити», щоб розпочати процес.Розмір гучності диска
  20. Підтвердіть операцію зміни розміру, натиснувши кнопку «Застосувати».Випікайте
  21. Вимкніть живлення машини після завершення операції зміни розміру.Жорсткий скидання, np :)
  22. Видаліть GParted ISO.Ви майже зробили
  23. Увійдіть у віртуальну машину Docker, щоб переконатися, що зміна гучності пройшла успішно, запустивши машину docker-machine start default
  24. Якщо у вас виникли проблеми з мережею, перезавантажте докер-автомат

Дуже детально і корисно. Дякую. У gparted optin я дотримувався вимушеного відео- шляху, це не працювало. Хоча функція автоматичного X працювала.
mshsayem

15

Ви можете використовувати програвач Vmware для зміни розміру vmdk. Це видаляє зворотну конверсію (відмічається в інших публікаціях), якщо ви хочете зберегти її у форматі vmdk. Просто переконайтеся, що, додаючи vmdk у vmware, не натискайте формат оновлення, коли буде запропоновано, зберігайте поточний у випадку, якщо VirtualBox не сприймає його.


1
Дякую, зробив саме це. Я думаю, що для того, щоб мати змогу змінити розмір, спочатку потрібно ввести VM, але це невеликий крок. Крім того, не запускайте VM у VMWare, зміна HW спричинила для мене bluescreen.
Андреас Райф

Відмінна порада! це теж дуже швидко (зайняло 1 секунду) і зберегло мою настройку "розділити на 2 ГБ файли". Дякую!!
Осмар

Як отримати VMDK в програвач VMware? Це звучить як чудове рішення, але воно є неповним
таспій

11

Для зменшення розміру зображення я використовую такі кроки:

  1. На клієнтській машині cat /dev/zero > z;sync;sleep 3;sync;rm -f z
  2. Вимкніть клієнтську машину
  3. На господаря VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
  4. На господаря VBoxManage modifyhd cloned.vdi --compact
  5. На господаря VBoxManage clonehd "cloned.vdi" "resized.vmdk" --format vmdk

11

Як зазначено у відповіді Лука, необхідними кроками є:

  1. Клоніруйте зображення VMDK у форматі VDI

    VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi

  2. Змініть розмір VDI-зображення

    VBoxManage modifyhd "cloned.vdi" --resize 51200

  3. Клон назад до формату VMDK

    VBoxManage clonehd "cloned.vdi" "resized.vmdk" --format vmdk

Крок 3 необов’язковий, якщо ви можете використовувати зображення VDI замість цього.

Усі ці кроки можна також виконати в графічному інтерфейсі VirtualBox, під File -> Virtual Media Manager. Виберіть диск, який ви хочете клонувати, а потім виберіть Copy. Відкриється діалогове вікно, яке дозволяє вибрати формат та параметри диска. Щоб змінити розмір зображення VDI, просто використовуйте повзунок внизу (натисніть наProperties якщо його не видно).

Нарешті, вам може знадобитися також змінити розмір диска в гостьовій ОС:

  1. Запустіть гостьову ОС та змініть розміри розділів (-ів) дисків. Якщо ви працюєте з Linux, ви можете використовувати gpartedабо kparted.

9

VirtualBox для Windows

Змінення розміру вашого дискового файлу при збереженні налаштувань віртуальної машини!


Крок 1 - Змініть розмір файлу диска

Запустіть cmd.exe

cdдо режиму Oracle VM VirtualBox (для 64-бітних систем "C:\Program Files\Oracle\VirtualBox\":)

Виконайте ці команди (як вище):

VBoxManage clonehd "C:\path\to\source.vmdk" "C:\path_to\cloned.vdi" --format vdi
VBoxManage modifyhd "C:\path\to\cloned.vdi" --resize 51200

Провідник Windows та "копіювати адресу як текст" через адресний рядок повинні допомогти вам отримати потрібний вам шлях.

У системі Windows каталог VirtaulBox VM під вашим користувачем може містити файл баз даних у форматі XML з налаштуваннями, налаштованими для вашої VM. Перейменуйте цей файл із .bakрозширенням (у ньому є .vboxрозширення). Перейменуйте оригінальний .vmdkфайл з .bakрозширенням, щоб уникнути чергової помилки. Тепер ви можете безпечно виконати третій крок без повідомлення про помилку для перетворення машини назад у .vmdkформат або помилки "дублікат диска".

VBoxManage clonehd "C:\path_to\cloned.vdi" "C:\path_to\source.vmdk" --format vmdk

Вам буде представлений маркер UID . Скопіюйте цей маркер, перетягнувши його з вікна командного інтерпетора Windows та за допомогою Ctrl+Cкомбінації клавіш.

Відкрийте .vbox.bakфайл у текстовому редакторі, наприклад «Блокнот ++». Вам буде запропоновано файл бази даних XML. Шукайте наступні рядки:

<VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-windows">
  <Machine uuid="{some uid}" name="source disk name" OSType="the_vbox_OS" snapshotFolder="Snapshots" lastStateChange="2043-03-23T00:54:18Z">
    <MediaRegistry>
      <HardDisks>
        <HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...

На лінії <HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ..., видалити старий UID лексеми між кронштейнами і вставити один скопійовані з вікна командного рядка. Переконайтесь, що ви залишили дужки на місці !

Збережіть цей файл та вийдіть із текстового редактора. Перейменуйте .vbox.bakфайл, щоб повернути його очікуваного розширення .vbox.


Крок 2 - Видаліть мотлох

Тепер безпечно видаляти .bakфайли, що залишилися в каталозі. Залишилося зміни розміру .vmdkз оновленою .vboxбазою даних при збережених раніше налаштуваннях VirtualBox Manager.


Крок 3 - Змініть розмір розділу диска, щоб заповнити вільний простір

Тепер ви можете запустити менеджер віртуальних програм VirtualBox і виконати свій VM, використовуючи відповідні інструменти для операційної системи для заповнення нового вільного місця.

Для віртуальних машин Windows використовуйте diskpartкомандний рядок, завантажений з Консульства відновлення Windows (розділ відновлення) SELECT DISK 1, LIST PARTITIONі потім збирайте номер розділу вашого C:\диска SELECT PARTITION #. Ви можете використовувати EXTEND SIZE=mbрозмір диска Windows C: \ до відповідного значення. Не забудьте залишити місце для відновлення та завантаження розділів! Безпечно відняти 4096 Мб від нового розміру віртуального диска, щоб отримати це значення через тіньові копії та файли відновлення Windows.

Для віртуальної віртуальної машини Linux , доступ до .ISOgparted, який ви можете завантажувати з дискового файлу VM, можна знайти за посиланням: http://gparted.org/ Це допоможе вам перейти в графічний інтерфейс користувача gparted-gtk, звідки ви можете заповнити ваш вільний простір.

Для PPC / Mac віртуальних машин , Disk Utilityз Finder буде asisst Вам заповнити вільний простір, але ви можете розглянути питання про GParted варіант Linux , так як в даний час єдиний спосіб для завантаження MacOSX в VirtualBox є Hackintosh, і ви не можете збільшити обсяг під час завантаження в MacOSX. Ви також можете тимчасово відредагувати налаштування VM для того gparted, щоб завантажити його. Розділи MacOSX розпізнаються gparted як HFS- розділи "Heaping File System".


Крок 4 - Фотографії кішок

Тому що Інтернет. ;) Ви закінчили. Насолоджуйтесь своїм новим розміром віртуального .vmdkдиска з VirtualBox для Windows!


Дякую за всебічні кроки, вони були дуже корисні! Деякі варіанти, які я зробив: я використовував інструмент розділення диска, щоб розширити обсяг диска на своєму Win10 VM. Крім того, є відсутній детальний крок, який полягає в повторному додаванні клонованого диска vmdk до конфігурації VM. Це воно. Ура!
j4v1

Покрокова частина для перейменування файлу конфігурації vm ".vbox" у ".vbox.bak" перед клонуванням дуже важлива ! якщо ні, дія клонування не вдалася
Андрес

Це, мабуть, "найповніша" відповідь, якщо ви отримуєте помилки від своїх невдалих команд VBoxManage. У моєму випадку, навіть коли я перейменував конфігураційний файл на "* .vbox.bak", VBox якось зберігає стан (через реєстр?). Тому мені довелося просто використовувати додаткові команди VBoxManage. Наприклад, для перегляду віртуальних дисків: vboxmanage list hdds. Для видалення: vboxmanage closemedium disk <filename.vmdk>. Перегляд SATA порт #, пристрій #: vboxmanage showvminfo <vmName>. На диск DETACH: vboxmanage storageattach <vmName> --storagectl SATA --port <p#> --device <d#> --medium none
електромагніт

7

Ось спосіб змінити розмір вашого диска VirtualBox, незалежно від того, чи це диск фіксованого формату чи динамічний формат. Зокрема, це запобігає виникненню помилки, коли диск був у фіксованому форматі.


⚠️ Зробіть резервну копію віртуального диска. Ніколи не знаєш, що може піти не так.

На своєму хості:

  1. Відкрийте вікно терміналу.

    У Windows: Відкрийте командний рядок cmd.

  2. Перейдіть до каталогу з віртуальним диском, який ви хочете змінити. Наприклад:

    cd "My VMs"
  3. Створіть новий диск VirtualBox з потрібним ім'ям файлу, розміром (в мегабайти) та форматом (або Standard(динамічним), або Fixed). Наприклад, для створення диска фіксованого формату розміром 50 Гб, який називається MyNewDisk.vdi:

    VBoxManage createmedium --filename "MyNewDisk.vdi" --size 50000 --variant Fixed

    Якщо VBoxManageкоманда не розпізнається, вкажіть повний шлях до неї. Його можна знайти в каталозі встановлення VirtualBox. У Windows вищевказана команда стане:

    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" createmedium
        --filename "MyNewDisk.vdi" --size 50000 --variant Fixed
  4. Скопіюйте оригінальний диск на новий диск.

    VBoxManage clonemedium "MyOriginalDisk.vdi" "MyNewDisk.vdi" --existing
  5. Зміна розміру зроблена! Ви можете перевірити властивості нового диска, якщо хочете:

    VBoxManage showmediuminfo "MyNewDisk.vdi"
  6. Змініть віртуальну машину, щоб замість неї використовувати новий диск.

Далі, у вашій гостьовій ОС вам потрібно змінити розмір розділів, щоб використовувати нещодавно доступний простір.


3

Я потрапив сюди, тому що мені потрібно було змінити розмір диска для мого середовища розробки Docker (CoreOS).

Документи CoreOS говорять, що не потрібно змінювати розмір розділу ОС - це неправдиво. Після зміни розміру віртуального диска слід дотримуватися цих інструкцій та змінити розмір розділу ОС через GParted:

https://docs.docker.com/articles/b2d_volume_resize/


3

Швидкий і простий варіант:

  1. Вимкніть машину
  2. Створіть новий віртуальний диск із потрібним розміром
  3. Перемістіть вміст зі старого диска на внутрішній новий диск:

    vboxmanage clonehd "source-disk.vmdk" "new-disk.vmdk" --existing
    
  4. Увімкніть машину

  5. Можливо, вам доведеться змінити розмір розділу в ОС, щоб заповнити решту диска

Увага

Якщо новий диск коротший за вихідний, ви втратите дані, розміщені з нового розміру диска на вихідному диску.

Ви можете запобігти цьому роздільному дельта-простору, де delta = size (source-disk) - розмір (new-disk), в кінці вихідного диска всередині ОС перед кроком 1.


0

Викиньте його і почніть знову. Ігноруйте всі ці відповіді - не витрачайте час.


Гаразд, так як ви запускаєте VM з більшим накопичувачем, наприклад, від Vagrant?
Кріс Л. Барнс

-4

Завантажте / Встановіть / Використовуйте робочу станцію VMWare та створіть нову VM на основі поточного файлу vmdk, і тоді ви можете змінити розмір свого vmdk. Докладніше про цю проблему google для VMWare.


-4

Просто вам потрібно виконати наступні кроки:

  1. Вимкніть живлення машини.
  2. Клацніть правою кнопкою миші назву віртуальної машини> Налаштування> Зберігання
  3. Клацніть на Контролер: SATA> Додати жорсткий диск.
  4. Виберіть новий розмір жорсткого диска та натисніть кнопку створити.
  5. Відмовтеся від стану машини.
  6. Вставте живий компакт-диск Ubuntu.
  7. Завантаження з ubuntu live CD.
  8. Відкрийте "gparted" (Встановлено, не потрібно встановлювати).
  9. Перевірте, чи бачить система ваш новий створений жорсткий диск.
  10. Відкритий термінал.
  11. Введіть наступний код.
  12. sudo dd if = / dev / sda of = / dev / sdb (Перший - старий шлях до розділу, другий - новий шлях до розділу).
  13. Дочекайтеся завершення копіювання даних (Цей крок може зайняти деякий час відповідно до специфікацій вашого хоста).
  14. Після завершення копіювання поверніться до gparted та виберіть оновити пристрої.
  15. Виберіть новий розділ / dev / sdb, він повинен бути типовим для старого після виконання команди dd.
  16. Він відображатиме розширений простір як нерозташовані дані.
  17. Видалити розділ Swap / Розширений розділ.
  18. Клацніть правою кнопкою миші на розділ root / dev / sdb> Змінити розмір
  19. Виділіть весь простір без виділення свопів.
  20. Створіть новий розширений розділ> Виберіть розширений> Створити
  21. Створіть новий розділ linux-swap> виберіть linux-swap> Створити
  22. Тепер вимкніть працюючу машину.
  23. Клацніть правою кнопкою миші на машині> налаштування> Зберігання.
  24. Витягніть ubuntu live CD.
  25. Клацніть правою кнопкою миші на старому жорсткому диску> видаліть вкладення.
  26. Тепер ви можете запустити свій vm з новоствореного жорсткого диска.
  27. Перевірте сховище, ввівши команду df -kh.
  28. Він повинен показати вам новий розмір.

Вітаємо, насолоджуйтесь своїм вільним місцем.
Це відео допоможе вам: https://youtu.be/ikSIDI535L0


Так, саме для UBUNTU
Мохаммед Німер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.