Як розширити жорсткі диски Vdi та VMDK у VirtualBox
Тут ви дізнаєтеся, як розширити віртуальний жорсткий диск будь-якої операційної системи, що працює на VirtualBox; обидва формати віртуального жорсткого диска vdi та VMDK. Коли я працював над бродячою скринькою, завантаженою з Інтернету, йому було виділено всього 10 ГБ. Після заповнення місця мені довелося розширити його, щоб можна було встановити більше пакетів.
Нижче наведено кроки, які я виконав для виконання цього завдання. У цьому посібнику передбачається, що ви використовуєте гостьову ОС Linux, але я розповім вам, як це зробити в гостьовій ОС Windows та хості Windows. Моя хостіва операційна система - Fedora.
Якщо ви новачок в Vagrant і хочете додати нову скриньку з існуючого середовища Virtualbox, ознайомтеся з Покроковим посібником з використання існуючих віртуальних машин з Vagrant. Отже, почнемо. Дотримуйтесь інструкцій нижче.
Тут ви дізнаєтеся, як розширити віртуальний жорсткий диск будь-якої операційної системи, що працює на VirtualBox; обидва формати віртуального жорсткого диска vdi та VMDK. Коли я працював над бродячою скринькою, завантаженою з Інтернету, йому було виділено всього 10 ГБ. Після заповнення місця мені довелося розширити його, щоб можна було встановити більше пакетів.
Нижче наведено кроки, які я виконав для розширення жорстких дисків VDI та VMDK на віртуальній машині VirtualBox. У цьому посібнику передбачається, що ви використовуєте гостьову ОС Linux, але я розповім вам, як це зробити в гостьовій ОС Windows та хості Windows. Моя хостіва операційна система - Fedora Linux.
Крок 1. Попередні умови встановлення
- Встановлено гостьову операційну систему на Virtualbox, жорсткий диск якої ви хочете розширити.
- VirtualBox встановлений
- Віртуальна машина, яку потрібно змінити, повинна бути вимкнена.
- Живий завантажувальний ISO-образ Gparted
Крок 2. Завантажте Gparted Live ISO
Завантажте живий образ ISO Gparted
# 64-bit
wget https://sourceforge.net/projects/gparted/files/gparted-live-stable/1.3.1-1/gparted-live-1.3.1-1-amd64.iso # 32-bit
wget https://sourceforge.net/projects/gparted/files/gparted-live-stable/1.3.1-1/gparted-live-1.3.1-1-i686.iso
Крок 3. Розширте диск VDI
Перейдіть до каталогу, який містить віртуальну машину для зміни. Якщо ви використовуєте бродячий перший запуск
Потім перейдіть до папки віртуальних машин VirtualBox. У моєму випадку це /home/josepy/ VirtualBox VMs/, перейдіть до каталогу віртуальної машини.
cd /home/$USER/VirtualBox VMs/ cd vm-name/
Якщо ви використовуєте VMDK, вам доведеться спочатку клонувати його у vdi. Якщо ваш віртуальний жорсткий диск має формат VDI, можна безпосередньо змінити його розмір. Ім'я мого файлу vmdk було box-disk1.vmdk.
VBoxManage clonehd box-disk1.vmdk box-disk1-clone.vdi --format vdi VBoxManage modifyhd box-disk1-clone.vdi --resize 50000
Наведені вище команди клонували box-disk1.vmdk в
Якщо ви хочете перетворити новий vdi зі зміненим розміром на vmdk, вам доведеться клонувати його знову, наприклад.
VBoxManage clonehd box-disk1-clone.vdi box-new-disk1.vmdk --format vmdk
Крок 4. Змініть диски у VirtualBox
Відкрийте графічний інтерфейс VirtualBox і натисніть свою віртуальну машину. Потім Установки > Сховище >Контролер IDE > Додати оптичний привід (круглий значок праворуч) > Вкажіть на завантажений ISO-образ Gparted та додайте його.
Знову натисніть Контролер IDE > Додає жорсткий диск та вкажіть новий змінений розмір vdi або vmdk. В мене це centos-asterisk.vdi. Див. скріншоти для пояснення.
Після цього у тому ж графічному інтерфейсі віртуальної машини виберіть Установки > Система > Материнська плата > Порядок завантаження. Потім зніміть прапорець Жорсткий диск, виберіть Оптичний та натисніть кнопку ОК внизу, щоб зберегти зміни.
Крок 5. Завантажте віртуальну машину та використовуйте Gparted
Завантажте віртуальну машину, натиснувши кнопку «Пуск» та виберіть Gparted Live у меню завантаження gparted. Використовуйте стандартні налаштування, натискаючи клавішу Enter, доки не дійдете до меню розділу gparted.
Крок 6. Змініть розмір диска
Це той момент, коли ми робимо поділ, щоб зробити розширений диск функціональним.
Натисніть «Диск розбитий на розділи» > ( «Змінити розмір/перемістити»). Тепер натисніть та утримуйте клавішу CTRL та перетягніть темну стрілку до кінця. Або додайте Вільний простір після + Новий розмір і помістіть суму в область Новий розмір. Натисніть «Змінити розмір», щоб застосувати зміни, а потім вийдіть.
Після вимкнення віртуальної машини поверніться до налаштувань, зніміть прапорець «Оптичний» у порядку завантаження та виберіть жорсткий диск. Також видаліть ISO, яке ви додали в меню "Контролер IDE".
ДЛЯ ГОСТЕВОЇ ОПЕРАЦІЙНОЇ СИСТЕМИ WINDOWS
Якщо ви змінили розмір жорсткого диска для гостьової операційної системи Windows, відкрийте ДИСПЕТЧЕР РОЗДІЛІВ ДИСКА та розширте розділ Windows.
Ось і все. Ваш жорсткий диск повинен бути розширений. Щоб перевірити, запустіть lsblk у гостьовій ОС Linux.
Ми сподіваємося, що це керівництво надало вам велику допомогу.
Статті з цієї тематики:
- Збільшення розміру диска віртуальної машини KVM у Linux
- Як розширити панель Gnome 3 на два монітори
- Як легко змінити розмір (розширити) розмір віртуального диска KVM
- Напишіть модуль розширення C++ для Python.
- Як розширити/зменшити LVM (керування логічними томами) у Linux?
- Розширення завантажувального диска EBS на AWS без перезавантаження екземпляра |
- Розширити/збільшити розмір диска віртуальної машини KVM (VM)
- Як змінити розмір/розширити том Cinder у OpenStack
- CentOS 8 розширює кореневий розділ за допомогою LVM
- Як розширити файлову систему XFS у Linux без LVM
- Як розширити розділи для заповнення дисків в Ubuntu
- Як розширити розділ в Ubuntu за допомогою утиліти GParted
- Як розширити логічні томи на сервері Ubuntu
- Як продовжити стару установку Ubuntu 18.04 за допомогою Ubuntu Pro
- Як розширити системне сховище LEDE/OpenWRT за допомогою USB-пристрою
Усі права захищені. © Linux-Console.net • 2019-2024
Збільшення розміру віртуального диска у VirtualBox для гостьової операційної системи Oracle Linux
У цьому пості крок за кроком описується спосіб розширення розміру дискового розділу root операційної системи Oracle Linux за рахунок збільшення віртуального диска VirtualBox.
Можуть виникнути випадки, коли заздалегідь виділене місце на дисковому просторі гостьової операційної системи (далі ОС) Oracle Enterprise Linux (далі OEL) у віртуальній машині може бути недостатньо. VirtualBox та системними засобами ОС OEL, не перетворюючи віртуальну машину. Під гостьовою ОС мається на увазі операційна система, яка встановлюється, налаштовується і працює на віртуальній машині.
- Перевірити поточний розмір диска гостьової ОС.
- Налаштувати диск віртуальної машини у VirtualBox.
- Розширити системний диск гостьової операційної системи.
1. Перевірка поточного розміру локального диска гостьової ОС, що розширюється.
Перевіряється поточний розмір дискового розділу root гостьової ОС за допомогою інструментів командного рядка.
[root@dushanbe ~]# df -h Filesystem Size Використовується Avail Use% 472M 0 472M 0% /dev tmpfs 496M 0 496M 0% /dev/shm tmpfs 496M 7M 496M 0 496M 0% /sys/fs/cgroup /dev/mapper/ol-root 8.0G 7.7G 350M 96% / /dev/sda1 1014M 200M 815M 20% /boot tmpfs 100M 00 [root@dushanbe ~]#
Аналізуючи отриманий результат, можна зробити висновок, що в кореневому розділі (/) (в даному випадку /dev/mapper/ol-root) вільно 350М з наявних 8 Гб.
Перевіряється розмір диска у гостьовій Oracle Linux.
[root@dushanbe ~]# fdisk -l Disk /dev/sda: 10.7 GB, 10737418240 bytes, 20971520 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk ID: 0x000b826b Device Boot Start End Blocks Id System /dev/sda1 20971519 9436160 8e Linux LVM Disk /dev/mapper/ol-root: 8585 MB, 8585740288 байт, 16769024 секції Сполучених Штатів = 1 * 512 = 512 байт Sector size2 I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/ol-swap: 1073 MB, 1073741824 bytes, 2097152 : 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes [root@dushanbe ~]#
Результат команди fdisk показує, що розмір віртуального диска /dev/sda 10.7 Гб і їх 8585 MB (тобто 8 Гб) використовується кореневим розділом – /dev/mapper/ol-root: 8585 MB.
Після цього можна починати розширення дискового простору кореневого розділу.
2. Налаштування диска віртуальної машини у VirtualBox.
Необхідно зупинити гостьову операційну систему Oracle Linux. Потрібно переконатися, що віртуальна машина вимкнена, а не перебуває у стані збереження. Також перед продовженням необхідно видалити снепшоти (snapshots), які асоціюються з віртуальною машиною, якщо вони використовуються у VirtualBox. Це допоможе визначити, що модифікується коректний віртуальний диск, і що все правильно працюватиме після модифікації.
Для налаштування розширення диска віртуальної машини у VirtualBox, потрібно увійти в меню "Файл" і вибрати "Менеджер віртуальних носіїв", як показано на скріншоті нижче.
У «Менеджері віртуальних носіїв» можна побачити всі віртуальні диски віртуальних машин. У цьому прикладі їх три. Зміна розміру віртуального диска буде виконуватися для OEL-fdisk.vdi, яка має розмір диска 10 Гб. Вибирається OEL-fdisk.vdi і за натисканням на «Властивості» можна отримати доступ до додаткової інформації та опцій, серед яких є зміна розміру диска.
Розмір диска збільшується на 2 Гб у пункті «Розмір», тобто 10 Гб і тепер призначається 12 Гб.
3. Розширення кореневого розділу (/) гостьової операційної системи усередині віртуальної машини.
Тепер необхідно запустити віртуальну машину на Oracle Linux і розподілити дисковий простір, що з'явився. Для цього можна використовувати утиліту fdisk та перевірити розмір розділу диска /dev/sda, де знаходиться кореневий розділ (/).
[root@dushanbe ~]# fdisk -l /dev/sda Disk /dev/sda: 12.9 GB, 12884901888 bytes, 25165824 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/ph1s2): bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk ID: 0x000b826b Device Boot Start End Blocks Id System /dev/sda1 20971519 9436160 8e Linux LVM [root@dushanbe ~]#
Видно, що розмір диска змінився із 10 на 12 Гб. Тепер треба зробити цей новий простір видимим для системи та потрібного розділу. Запускається утиліта fdisk для видалення та перестворення LVM, дані користувачів залишаться без змін.
[root@dushanbe ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Зміни будуть залишатися в пам'яті тільки, until you decide to write them. Be careful before using the write command.Command (m for help): m Command action a toggle bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition g create a new empty GPT partition table G create IRIX (SGI) partition table l типи m print це menu n add a new partition o create a новий empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units in verify the partition table w write table to disk and exit x extra functionality experts only)
Вибирається ключ "m" для отримання списку команд. Зі списку вибирається ключ «p» для виведення даних таблиці розділів (партикування).
Command (m for help): p Disk /dev/sda: 12.9 GB, 12884901888 bytes, 25165824 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes // minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b826b Device Boot Start End Blocks Id System /dev/sda1 9436160 8e Linux LVM
Видаляється другий розділ ключем "d", т.к. основний розділ за замовчуванням знаходиться у другому розділі:
Command (m for help): d Partition number (1,2, default 2): 2 Partition 2 is deleted
Створюється новий основний розділ ключем «n» і початкові та кінцеві значення секторів залишаються за замовчуванням:
Command (m for help): n Partition type: p primary (1 primary, 0 extended, 3 free) e extended Select (default p): p Partition number (2-4, default 2): 2 First sector (2099200-25165823 , default 2099200): Using default value 2099200 Last sector, +sectors or +size (2099200-25165823, default 25165823): Using default value 25165823 Partition 2 Linux та 11 GiB is set
Після створення нового розділу перевіряються поточні значення таблиці розділів (партикування):
Command (m for help): p Disk /dev/sda: 12.9 GB, 12884901888 bytes, 25165824 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes // minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b826b Device Boot Start End Blocks Id System /dev/sda1 11533312 83 Linux
Змінюється системний ідентифікатор для створеного розділу за допомогою ключа t і шістнадцяткового коду 8e, який позначає Linux LVM. Таким чином, тип розділу зміниться з Linux на Linux LVM.
Command (m for help): t Partition number (1,2, default 2): 2 Hex code (type L для всіх кодів): L 0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris 1 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-3 XENIX usr 3c PartitionMagic 84 OS/2 hidden C: c6 DRDOS/sec (FAT-4 FAT16Усі зміни на диск записуються ключем w.
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Відновити партію таймового повідомлення з 16: Device or resource busy. kernel still uses the old table. Новий table буде використовуватися на Next Reboot або після того, як виконати partprobe(8) або kpartx(8) Syncing disks. [root@dushanbe ~]#Нові зміни розділів набудуть чинності після наступного перезавантаження операційної системи. У зв'язку з цим перезавантажується операційна система.
[root@dushanbe ~]# shutdown -r nowПісля перезавантаження ОС перевіряються налаштування фізичного розділу диска.
[root@dushanbe ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name ol PV Sizeта змінюється розмір фізичного диска:
[root@dushanbe ~]# pvresize /dev/sda2 Physical volume "/dev/sda2" 1 physical volume(s) reseted / 0 physical volume(s) no resized [root@dushanbe ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name ol PV SizeПеревіряються розмір та інші параметри логічного розміру диска.
[root@dushanbe ~]# lvdisplay --- Logical volume --- LV Path /dev/ol/swap LV Name swap VG Name ol LV UUID DcuUcA-sjK0-Bng5-fLBv-Y9bM-CoAN-txH7JX LV Write Access read write LV Creation host, time dushanbe, 2020-12-18 13:10:52 +0500 LV Status available # open 2 LV Size 1.00 GiB Current LE 256 Segments 1 LV Path /dev/ol/root LV Name root VG Name ol LV UUID 8FT9Ud-VTiN-6Uk4-Cev6-uP4Y-CqRm-YdV00j LV Write Access read/write LV SizeДалі розширюється логічний диск за допомогою команди lvextend:
[root@dushanbe ~]# lvextend -L 10G /dev/ol/root Додатковий вільний проміжок: 513 потрібні необхідні, але тільки 512 availableПомилка вище виникає через те, що в цій логічній групі вже є логічний том, який займає місце та не дає розширитися на 10 Гб. В даному випадку можна розподілити логічно тому вільний дисковий простір, використовуючи наведену нижче команду:
[root@dushanbe ~]# lvextend -l +100%FREE /dev/ol/root Розмір логічного розміру ol/root changed fromПеревіряються налаштування логічного розміру диска після його розширення:
[root@dushanbe ~]# lvdisplay --- Logical volume --- LV Path /dev/ol/swap LV Name swap VG Name ol LV UUID DcuUcA-sjK0-Bng5-fLBv-Y9bM-CoAN-txH7JX LV Write Access read write LV Creation host, time dushanbe, 2020-12-18 13:10:52 +0500 LV Status available # open 2 LV Size 1.00 GiB Current LE 256 Segments 1 Виробник inherit --- Logical volume --- LV Path /dev/ol/root LV Name root VG Name ol LV UUID 8FT9Ud-VTiN-6Uk4-Cev6-uP4Y-CqRm-YdV00j LV Write Access read/write LV Creation host, time dushanbe, 2020-12-18 13:10:52 +0500 LV Status available open 1 LV SizeВикористовуються зміни для логічного розділу диска.
[root@dushanbe ~]# xfs_growfs /dev/mapper/ol-root meta-data=/dev/mapper/ol-root isize=256 agcount=4, agsize=524032 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0 spinodes=0 data = bsize=4096 blocks=2096128, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize= 4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 2096128 to 2620416 [root@dushanbe ~]#Перевіряються розміри розділів, з чого видно, що кореневий розділ (/) (в даному випадку /dev/mapper/ol-root) розширився з 8 Гб на 10 Гб і вільно стало 2.4 Гб замість 350 Мб.
[root@dushanbe ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 472M 0 472M 0% /dev tmpfs 496M 0 496M 0% /dev/shm tmpfs 496M 69 96M 0 % /sys/fs/cgroup /dev/mapper/ol-root 10G 7.7G 2.4G 77% / /dev/sda1 1014M 200M 815M 20% /boot tmpfs 100M 24K 100M 1% /run/user/ ~]#На цьому завершується процес збільшення розміру кореневого диска гостьової операційної системи Oracle Enterprise Linux, що працює у VirtualBox.
Розширення дисків у віртуальних машинах та додавання нових дисків: кращі практики для VМWare, VirtualBox та Hyper-V
У нашій статті ми докладно розглянемо, як розширити диск віртуальної машини та додати нові диски VМWare, VirtualBox і Hyper-V.. Як збільшити розмір вже створеного диска?
Перед виконанням описаних нижче операцій рекомендую Вам створити резервну копію файлу вашого віртуального жорсткого диска.
| Платформа | Операція | Кроки |
|---|---|---|
| VMware | Розширення існуючого диска | 1. Вимкніть віртуальну машину. 2. Відкрийте параметри віртуальної машини. 3. Перейдіть до розділу “Hard Disk”. 4. Введіть новий диск. 5. Після розширення необхідно збільшити розділ усередині ОС, використовуючи засоби управління дисками (наприклад, Disk Management у Windows). |
| Додавання нового диска | 1. Вимкніть віртуальну машину. 2. Перейдіть до параметрів віртуальної машини. 3. Додайте новий жорсткий диск, вибравши тип та розмір. 4. Запустіть віртуальну машину та налаштуйте новий диск усередині ОС. |
|
| VirtualBox | Розширення існуючого диска | 1. Вимкніть віртуальну машину. 2. Використовуйте команду VBoxManage modifymedium у терміналі: VBoxManage modifymedium -resize. 3. У ОС збільште розділ використання всього нового простору. |
| Додавання нового диска | 1. Вимкніть віртуальну машину. 2. Відкрийте параметри віртуальної машини. 3. Виберіть “Storage” (Сховище), а потім додайте новий жорсткий диск. 4.Запустіть віртуальну машину та налаштуйте диск у системі. |
|
| Hyper-V | Розширення існуючого диска | 1. Вимкніть віртуальну машину. 2. Відкрийте параметри віртуальної машини. 3. У розділі “SCSI Controller” виберіть жорсткий диск. 4. Введіть новий розмір. 5. Збільште розмір розділу в ОС. |
| Додавання нового диска | 1. Вимкніть віртуальну машину. 2. Відкрийте параметри віртуальної машини. 3. Додайте новий жорсткий диск через “SCSI Controller”. 4. Запустіть віртуальну машину та налаштуйте диск всередині ОС. |
VMware Workstation
VMware Workstation найпоширеніший інструмент для роботи з віртуальними машинами. Він працює з графічним інтерфейсом, простий та зручний для особистого використання.
Відео про те, як створити віртуальну машину VMware:
Для того, щоб розширити диск, запускаємо VMware Workstation
Вибираємо потрібну віртуальну машину, у верхньому рядку клацаємо по пункту «Віртуальна машина», тут клацаємо по меню «Налаштування» (або «Параметри»).
Тепер, у вкладці «Обладнання», клацаємо по пункту «Жорсткий диск», у меню праворуч знайдіть пункт "Розширення ємності диска", далі натискаємо на кнопку «Розширити» навпроти нього і тиснемо "ОК". Тут вказуємо обсяг нового дискового простору та натискаємо «Розширити».
Через деякий час програма повідомить, що диск успішно розширено.
Потім увімкніть віртуальну машину і перевірте ємність диска в «Управління дисками». Тепер потрібно розгорнути розділ диска на віртуальній машині. Клацніть правою кнопкою миші по диску та виберіть «Розширити том», додаємо потрібний простір і клацаємо «Далі»диск розширився, а всі дані залишилися на місці.
Також, при нестачі початково об'єму жорсткого диска, ми можемо додати ще один віртуальний диск. Можна додати як існуючий диск, і створити новий.
Для цього вимикаємо нашу віртуальну машину, у вікні відомостей, тиснемо по «Змінити налаштування». У вкладці обладнання переходимо в розділ «Жорсткий диск» і внизу клацаємо «Додати».
Запуститься «Майстер додавання нового обладнання», вказуємо «Жорсткий диск» і тиснемо «Далі», на наступному кроці залишаємо встановлений параметр і тиснемо «Далі».
У вікні вибору диска ми можемо вказати шлях до існуючого віртуального диска, або створити новий диск. У нашому випадку ми будемо створити новий диск, тиснемо «Далі».
На наступному кроці задаємо розмір віртуального диска та вибираємо опцію "Зберегти віртуальний диск в одному файлі", клацаємо «Далі».
Вказуємо шлях та ім'я нашого диска та клацаємо «Готово». Віртуальний жорсткий диск створено та відображається у списку. Для виходу з налаштувань, тиснемо "ОК".
Потім запускаємо віртуальну машину, щойно створений віртуальний диск, система визначає як нерозподілений простір без структури розділів. Ми це виправимо ініціалізувавши диск. Клацаємо лівою клавішею миші по меню «Пуск», переходимо в «Керування дисками», Штатна утиліта «Керування дисками» автоматично розпізнає диск і запропонуй його ініціалізацію, тиснемо "ОК".
Потім, клацаємо по диску з нерозподіленим простором і тиснемо "Створити простий том", тиснемо «Далі», вказуємо розмір тома, вибираємо букву диска і тиснемо «Далі».
У наступному вікні можемо змінити мітку тома, клацаємо «Далі» та кнопку «Готово», після чого диск буде відформатовано та готовий до використання.
Oracle VirtualBox
При створенні віртуальної машини в програмі VirtualBox важко точно розрахувати розмір, який знадобиться після установки системи. Є два способи додати вільний простір до віртуальної машини без видалення даних і самого образу.
Починаючи з версії VirtualBox 6.0 було додано графічну опцію для зміни розміру віртуальних дисків. Щоб скористатися нею, запустіть програму, перейдіть до меню "Файл" / "Менеджер віртуальних дисків".
Напроти потрібної ОС буде вказано віртуальний розмір диска. Виберіть свою віртуальну машину, потім використовуйте повзунок, або просто вкажіть необхідне значення розміру диска і натисніть «Застосувати».
Закрийте "Менеджер віртуальних дисків" та запустіть операційну систему. Розширте диск за допомогою інструмента «Керування дисками» у Windows, як показано у попередньому прикладі.
Якщо ж у вас встановлена стара версія VirtualBox (до 6.0), то для збільшення розміру диска потрібно використовувати команду «VBoxManage»з командного рядка.
Перш ніж розпочати, вимкніть віртуальну машину та запустіть командний рядок від імені адміністратора.
Перейдіть до кореневої папки з програмою і знайдіть файл під назвою "VBoxManege.exe", клацніть правою кнопкою миші, і скопіюйте його шлях.
Після цього перейдіть в командний рядок, вставте цей шлях і допишіть таку команду – «modifyhd».
Потім потрібно вказати шлях до існуючого віртуального диска, розмір якого потрібно збільшити. Переходимо в папку, де зберігатиметься наш диск, і копіюємо шлях до нього, вставляємо його в командний рядок і прописуємо команду – resize, та необхідна кількість додаткового дискового простору.
Далі переходимо в програму та запускаємо гостьову ОС та розширюємо диск, як і в попередньому способі. Диск розширено, можна працювати далі.
Якщо і на диску закінчилося вільне місце, ми можемо підключити або створити другий диск для зберігання даних. Зробити це досить легко, переходимо в програму, вибираємо потрібну віртуальну машину, потім переходимо в «Налаштування» на вкладку «Носії»біля вкладки контролер SATA клацаємо «Додати диск».
Ми можемо додати вже існуючий диск або створити новий, натискаємо "Створити", у вікні майстра нічого не міняємо, і клацаємо «Далі», на наступному кроці вказуємо динамічний диск, щоб він займав менше місця.
Вказуємо шлях зберігання диска та його розмір, та натискаємо "Створити", у списку знаходимо наш диск та натискаємо кнопку «Вибрати», новий диск буде додано. Натискаємо ОК та запуску віртуальну машину.
У віртуальній машині диск буде порожнім без файлової системи. Необхідно ініціалізувати диск точно як це робили раніше.
Microsoft Hyper-V
І останньою на сьогодні програмою буде Hyper-V. Динамічна зміна розмірів дисків у Hyper-V доступно починаючи з версії Windows Server 2012 R2. Функція Online VHDX Resize дозволяє збільшити або зменшити розмір віртуального диска.
Ми можемо змінити розмір диска Hyper-V будь-якого типу, фіксованого чи динамічного. Для цього, відкриваємо "Менеджер віртуальної машини Hyper-V", вибираємо потрібну віртуальну машину, після чого переходимо в «Налаштування», вибираємо потрібний нам віртуальний диск та клацаємо по кнопці "Edit".
У майстрі, що відкрився, вибираємо пункт "Expand", вказуємо новий розмір жорсткого диска
Тепер запускаємо гостьову ОС, відкриваємо "Панель управління дисками", на диску буде нерозмічена область, натискаємо на розділ, який потрібно розширити. Важливо пам'ятати, що розширити можна лише розділ, що знаходиться ліворуч від нерозміченої області. Диск збільшено.
Також, ми можемо змінити розмір VHDX диска за допомогою PowerShell. Для цього потрібно отримати повну дорогу до диска віртуальної машини. Переходимо в Hyper-V менеджер, клацаємо по нашій віртуальній машині, потім переходимо в «Налаштування»у вкладці "SCSI Controller"Клікнувши по нашому диску ми виявимо шлях до нього і копіюємо його.
Запускаємо PowerShell від імені адміністратора, прописуємо команду Resize-VHD-Path і вставляємо шлях до диска віртуальної машини, потім, прописавши команду -SizeBytes, вкажіть потрібний обсяг для розширення диска. Зверніть увагу, що якщо ви вкажете розмір віртуального диска менше, ніж він займає на диску, ви отримаєте помилку. Після чого нам потрібно розширити диск «Управління дисками».
Як і в попередніх гіпервізорах, в Microsoft Hyper-V ми також можемо додати віртуальний диск або створити новий. Щоб створити новий віртуальний диск, запустіть «Hyper-V Менеджер», клацніть правою кнопкою миші на вашій віртуальній машині і перейдіть в «Налаштування», у розділі SCSI, вкажіть тип диска та натисніть «Додати» а на наступному кроці "Створити".
У майстрі створення дисків, у першому пункті тиснемо «Далі», на другому етапі вибору диска, вказуємо «фіксований диск», далі вказуємо шлях та ім'я диска, на фінальному етапі клацаємо «Готово» і «Застосувати».
Після запуску машини, щоб новий диск був доступний для роботи, його потрібно проініціалізувати та створити на ньому розмітку. Робимо ті самі дії, що й до цього.
Висновок
Також, хотілося б нагадати, якщо ви з якоїсь причини втратили свої дані на віртуальній машині, у нас на каналі є відео про те, як відновити дані віртуальних машин.
Автор: Dmytriy Zhura, Технічний письменник
Дмитро Жура – автор та один з IT-інженерів компанії Hetman Software. Має майже 10-річний досвід роботи в IT-сфері: адміністрування та налаштування серверів, встановлення операційних систем та різного програмного забезпечення, налаштування мережі, інформаційна безпека, впровадження та консультація щодо використання спеціалізованого ПЗ. Є експертом у сфері відновлення даних, файлових систем, пристроїв зберігання даних та RAID масивів.
Редактор: Andrey Mareev, Технічний письменник
У далекому 2005 році я отримав диплом зі спеціальності «Прикладна математика» у Східноукраїнському національному університеті. А вже 2006 року я створив свій перший проект з відновлення даних. З 2012 року почав працювати в компанії «Hetman Software», відповідаючи за розкрутку сайту, просування програмного забезпечення компанії, і як спеціаліст з роботи з клієнтами.
Поділитися
Запитання та відповіді
Ви можете обмінюватися файлами між віртуальною машиною VirtualBox та хост-системою Windows або Linux. Коли віртуальну машину встановлено, клацніть пункт Машина - Налаштування у головному меню та виберіть підкатегорію Загальні папки. Можна налаштувати два типи загальних каталогів: тимчасові та машинні. Тимчасові папки - це тимчасові об'єкти, які планується видалити з поля зору після завершення роботи або перезапуску віртуальної ОС.У той же час папки комп'ютера є постійними об'єктами, які будуть видно постійно до тих пір, поки вони не будуть видалені вручну з віртуальної ОС. Щоб додати нову спільну папку до списку, натисніть значок додавання у правій частині форми. У полі Шлях до папки вкажіть шлях до зазначеної спільної папки операційної системи. Трохи нижче представлені деякі додаткові параметри, такі як «Тільки для читання» і «Встановити постійні прапорці». За промовчанням спільним папкам надаються повні права доступу, включаючи запис та зміна вмісту, але, встановивши прапорець «Тільки для читання»Ви можете обмежити права користувача. Прапорець "Зробити постійним" поміщає відповідні папки у розділ "Папки комп'ютера".
Спочатку потрібно встановити VirtualBox Guest Additions package і VirtualBox Extension Pack до копії програми. Пакет розширень - це набір утиліт, призначених для покращення взаємодії між користувачем та віртуальною машиною, він повинен бути встановлений у VirtualBox. У вікні About перегляньте номер складання та завантажте відповідний пакет з офіційного FTP-сервера. Вибираємо активний екземпляр віртуальної машини, натисніть Файл - Налаштування у верхньому меню та перейдіть до підкатегорії "Розширення". Після цього натисніть кнопку зі стрілкою праворуч і вкажіть шлях до пакету, щойно завантажений з FTP-сервера, і встановіть пакет. Після цього, перед запуском віртуальної машини, перейдіть в головне меню віртуальної машини та відкрийте категорію «Налаштування», перейдіть до розділу "USB" та встановіть прапорці «Увімкнути USB-контролер» і «Контролер USB 2.0 (EHCI)». Також створіть фільтр для потрібного USB-пристрою, вказавши його у списку всіх доступних USB-накопичувачів, будь то зовнішні жорсткі диски або флеш-накопичувачі.
Якщо ви використовуєте операційну систему Linux як хост, відкрийте термінал. Для Windows відкрийте командний рядок і введіть наступну команду: VBoxManage modifyhd windows10.vdi –resize 30000 Копіювати Де windows10.vdi – назва віртуального диска та повний шлях до нього, «30000» означає обсяг простору, розмір якого ви хотіли б змінити. Натисніть Enter. Коли індикатор виконання досягає 100%, процес зміни розміру успішно завершено. Після чого залишиться тільки
ОС Android встановлюється також як і будь-яка інша ОС, головне знайти в мережі настановний образ, не забудьте, на кроці вибору диска вкажіть файлову систему Ext3.
Вам більше не потрібно деінсталювати програму у Windows, щоб оновити VirtualBox до найсвіжішої версії. Тепер ви можете безкоштовно встановити його поверх поточної версії. Завантажте нову версію програми для Windows, просто перейшовши на сторінку About програми. Запустіть інсталяційний файл, щоб розпочати процес інсталяції. VirtualBox автоматично видаляє стару версію з комп'ютера у фоновому режимі під час встановлення найсвіжішої версії програми. Тільки в тому випадку, якщо інсталятор не зможе видалити стару версію, вам потрібно буде видалити її вручну.
