VirtualBox: увеличение размера диска VM

Виртуальные машины и среды исполнения

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: увеличение размера диска VM

Непрочитанное сообщение Olej » 08 авг 2022, 19:23

Olej писал(а):
11 июл 2022, 23:20
10 лет прошло
И опять...
NuTyX
Необходимо увеличить с 10Gb ... ну до 15Gb, скажем.

Код: Выделить всё

olej@R420:~/VirtualBox VMs/NuTyX_22.07$ ls -l /home/olej/"VirtualBox VMs"/NuTyX_22.07/NuTyX_22.07.vdi
-rw------- 1 olej olej 6357516288 авг  8 19:25 '/home/olej/VirtualBox VMs/NuTyX_22.07/NuTyX_22.07.vdi'
Мне непонятно почему он 6.5Gb ... вместо предписанных 10Gb...

Код: Выделить всё

olej@R420:~/2022/own.BOOKs/BHV.kernel/examples/sys_call_table/call_table$ VBoxManage modifyhd 
Usage:

VBoxManage modifymedium     [disk|dvd|floppy] <uuid|filename>
                            [--type normal|writethrough|immutable|shareable|
                                    readonly|multiattach]
                            [--autoreset on|off]
                            [--property <name=[value]>]
                            [--compact]
                            [--resize <megabytes>|--resizebyte <bytes>]
                            [--move <path>]
                            [--setlocation <path>]
                            [--description <description string>]

Код: Выделить всё

olej@R420:~/VirtualBox VMs/NuTyX_22.07$ VBoxManage modifyhd NuTyX_22.07.vdi --resize 15000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: увеличение размера диска VM

Непрочитанное сообщение Olej » 08 авг 2022, 19:43

Загрузка...
Совершенно естественно, система увеличения пока не видит...

Код: Выделить всё

olej [ ~ ]$ df                          [19:35 x86_64 5.18.14-NuTyX olej@nutyx]
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/sda2          6101592      5491196   279492           96% /
tmpfs              1008244          772  1007472            1% /run
devtmpfs            944240            0   944240            0% /dev
tmpfs              1008244            0  1008244            0% /dev/shm
tmpfs               201648           12   201636            1% /run/user/1000
/dev/sr1           1677948      1677948        0          100% /run/media/olej/nutyxcd
/dev/sr0             60096        60096        0          100% /run/media/olej/VBox_GAs_6.1.34

Код: Выделить всё

olej [ ~ ]$ which gparted
/usr/bin/gparted

olej [ ~ ]$ gparted
localuser:root being added to access control list
GParted 1.4.0
configuration --enable-libparted-dmraid --enable-online-resize
libparted 3.5
localuser:root being removed from access control list
Снимок экрана от 2022-08-08 19-36-30.png
Снимок экрана от 2022-08-08 19-36-30.png (46.16 КБ) 854 просмотра
Увеличиваем, применяем...
Снимок экрана от 2022-08-08 19-37-00.png
Снимок экрана от 2022-08-08 19-37-00.png (28 КБ) 854 просмотра
Результат:
Снимок экрана от 2022-08-08 19-37-53.png
Снимок экрана от 2022-08-08 19-37-53.png (40.46 КБ) 854 просмотра

Код: Выделить всё

olej [ ~ ]$ df /dev/sda2
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/sda2         10891560      5496280  4869452           54% /
То что доктор приписал... :-P

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: увеличение размера диска VM

Непрочитанное сообщение Olej » 16 авг 2022, 18:39

Olej писал(а):
08 авг 2022, 19:43
Совершенно естественно, система увеличения пока не видит...
Попытался изменить размер виртуального диска "на ходу", при запущенной виртуальной машине (чтобы иметь возможность "Закрыть"->"Сохранить состояние" в менеджере VirtualBox - у меня эта ВМ уже неделю не перезагружается и имеет много открытых приложений и только сохраняется).
Снимок экрана от 2022-08-16 18-10-08.png
Снимок экрана от 2022-08-16 18-10-08.png (264.34 КБ) 823 просмотра
И как можно увидеть на картинке - там вдруг оказалось занятым 96% диска...

Код: Выделить всё

olej@R420:~/VirtualBox VMs/LMDE5_32$ ls -l /home/olej/'VirtualBox VMs'/LMDE5_32/LMDE5_32.vdi
-rw------- 1 olej olej 8905555968 авг 16 18:12 '/home/olej/VirtualBox VMs/LMDE5_32/LMDE5_32.vdi'

Код: Выделить всё

olej@R420:~/VirtualBox VMs/LMDE5_32$ pwd
/home/olej/VirtualBox VMs/LMDE5_32

olej@R420:~/VirtualBox VMs/LMDE5_32$ VBoxManage modifyhd LMDE5_32.vdi --resize 15000
VBoxManage: error: Failed to lock media when resizing '/home/olej/VirtualBox VMs/LMDE5_32/LMDE5_32.vdi'
VBoxManage: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MediumWrap, interface IMedium, callee nsISupports
VBoxManage: error: Context: "Resize(cbResize, pProgress.asOutParam())" at line 810 of file VBoxManageDisk.cpp
VBoxManage: error: Failed to resize medium!
А вот вам болт! :oops: ... при работающей машине!
Проделал: "Закрыть"->"Сохранить состояние"... (но не выключил машину)!

Код: Выделить всё

olej@R420:~/VirtualBox VMs/LMDE5_32$ VBoxManage modifyhd LMDE5_32.vdi --resize 15000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: увеличение размера диска VM

Непрочитанное сообщение Olej » 16 авг 2022, 18:41

Olej писал(а):
16 авг 2022, 18:39
Проделал: "Закрыть"->"Сохранить состояние"... (но не выключил машину)!
Но!
После запуска сохранённой машины она не видит изменения диска.
А увидела его только после остановки машины и новой её загрузки (перезагрузка средствами самой виртуальной машины, внутри - тоже не изменила!).
Снимок экрана от 2022-08-16 18-29-48.png
Снимок экрана от 2022-08-16 18-29-48.png (52.72 КБ) 822 просмотра
Ну а дальше всё так же gparted:
Снимок экрана от 2022-08-16 18-45-31.png
Снимок экрана от 2022-08-16 18-45-31.png (47.37 КБ) 822 просмотра

Код: Выделить всё

olej@lmde32:~$ df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
udev               1775264            0  1775264            0% /dev
tmpfs               362028          948   361080            1% /run
/dev/sda2         11259072      7429220  3264220           70% /
tmpfs              1810120            0  1810120            0% /dev/shm
tmpfs                 5120            0     5120            0% /run/lock
tmpfs               362024          112   361912            1% /run/user/1000
/dev/sr0             60096        60096        0          100% /media/olej/VBox_GAs_6.1.34

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: увеличение размера диска VM

Непрочитанное сообщение Olej » 24 авг 2022, 12:45

Постоянно повторяющаяся история... :roll:
Теперь при обновлении Astra Linux CE

Код: Выделить всё

olej@R420:~/VirtualBox VMs/Astra_2.12.29_$ ls -l Astra_2.12.29\ -disk001.vdi 
-rw------- 1 olej olej 11711545344 авг 24 12:45 'Astra_2.12.29 -disk001.vdi'

Код: Выделить всё

olej@R420:~/VirtualBox VMs/Astra_2.12.29_$ VBoxManage modifyhd "Astra_2.12.29 -disk001.vdi"  --resize 20000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Код: Выделить всё

olej@R420:~/VirtualBox VMs/Astra_2.12.29_$ ls -l Astra_2.12.29\ -disk001.vdi 
-rw------- 1 olej olej 11711545344 авг 24 12:48 'Astra_2.12.29 -disk001.vdi'
Интересная история:
- к этому моменту времени реальный размер сжатого .vdi в файловой системе не меняется...
- но VidtualBox (менеджер) в настройках виртуальной машины уже видит 19.53Gb вместо прежних 15Gb

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: увеличение размера диска VM

Непрочитанное сообщение Olej » 24 авг 2022, 13:11

Olej писал(а):
24 авг 2022, 12:45
уже видит 19.53Gb вместо прежних 15Gb
И тут начинаются задрочки ... с разметкой (их, дефаултнуй :evil: ):
Screenshot_20220824_130305.png
Screenshot_20220824_130305.png (53.21 КБ) 798 просмотров

Код: Выделить всё

root@astra:~# swapon
NAME      TYPE      SIZE USED PRIO
/dev/sda5 partition   4G   0B   -2

Код: Выделить всё

root@astra:~# swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/dev/sda5                               partition       4191228 0       -2
Он тут даром не нужен:

Код: Выделить всё

root@astra:~# free
              total        used        free      shared  buff/cache   available
Mem:       12296304      777988    10420404       60236     1097912    11199072
Swap:       4191228           0     4191228

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: увеличение размера диска VM

Непрочитанное сообщение Olej » 24 авг 2022, 13:19

Olej писал(а):
24 авг 2022, 13:11
Он тут даром не нужен:
Screenshot_20220824_131205.png
Screenshot_20220824_131205.png (55.18 КБ) 798 просмотров
Screenshot_20220824_131511.png
Screenshot_20220824_131511.png (56.97 КБ) 798 просмотров

Код: Выделить всё

root@astra:~# fdisk -l /dev/sda
Диск /dev/sda: 19,5 GiB, 20971520000 байт, 40960000 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xe90ef25c

Устр-во    Загрузочный   начало    Конец  Секторы Размер Идентификатор Тип
/dev/sda1  *               2048 36863999 36861952  17,6G            83 Linux
/dev/sda2              36864000 40959999  4096000     2G            82 Linux своп / Solaris

Код: Выделить всё

olej@astra:/$ df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
udev               6117588            0  6117588            0% /dev
tmpfs              1229632        11792  1217840            1% /run
/dev/sda1         18075368      9837072  7369340           58% /
tmpfs              6148152        44328  6103824            1% /dev/shm
tmpfs                 5120            0     5120            0% /run/lock
tmpfs              6148152            0  6148152            0% /sys/fs/cgroup
tmpfs              1229628            0  1229628            0% /run/user/999
tmpfs              1229628           12  1229616            1% /run/user/1000

Код: Выделить всё

root@astra:~# swapon -s

Код: Выделить всё

root@astra:~# swapon /dev/sda2

Код: Выделить всё

root@astra:~# swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/dev/sda2                               partition       2047996 0       -2

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: увеличение размера диска VM

Непрочитанное сообщение Olej » 29 окт 2022, 18:28

А вот как изменялся размер виртуального диска Mint 20.3 дефаултная установка - хост-машина:

Код: Выделить всё

olej@R420:~$ VBoxManage modifyhd --resize 20000 /home/olej/"VirtualBox VMs"/"Mint 20.3_"/"Mint 20.3_.vdi"
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
После загрузки VM (уже в VM):
Снимок экрана от 2022-10-29 18-19-11.png
Снимок экрана от 2022-10-29 18-19-11.png (52.06 КБ) 626 просмотров
Фокус здесь в том, что Mint установился так, что вся система на /dev/sda5 установлена внутрь логического раздела /dev/sda2 (недавно такой озадачивающий вопрос спрашивале где-то в форуме Mint).
И здесь нужно сначала растягивать логический диск /dev/sda2:
Снимок экрана от 2022-10-29 18-20-37.png
Снимок экрана от 2022-10-29 18-20-37.png (31.61 КБ) 626 просмотров
И только затем диск системы /dev/sda5!:
Снимок экрана от 2022-10-29 18-21-32.png
Снимок экрана от 2022-10-29 18-21-32.png (30.73 КБ) 626 просмотров
И в итоге всё благополучно :lol: :
Снимок экрана от 2022-10-29 18-34-35.png
Снимок экрана от 2022-10-29 18-34-35.png (49.97 КБ) 626 просмотров
И:

Код: Выделить всё

olej@mint:~$ sudo df -h
[sudo] пароль для olej:       
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
udev             1,9G            0  1,9G            0% /dev
tmpfs            394M         1,2M  393M            1% /run
/dev/sda5         19G         8,5G  9,3G           48% /
tmpfs            2,0G            0  2,0G            0% /dev/shm
tmpfs            5,0M            0  5,0M            0% /run/lock
tmpfs            2,0G            0  2,0G            0% /sys/fs/cgroup
/dev/sda1        511M         4,0K  511M            1% /boot/efi
tmpfs            394M          32K  394M            1% /run/user/1000
/dev/sr0          61M          61M     0          100% /media/olej/VBox_GAs_6.1.38

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: увеличение размера диска VM

Непрочитанное сообщение Olej » 29 окт 2022, 19:12

Olej писал(а):
29 окт 2022, 18:28
А вот как изменялся размер виртуального диска Mint 20.3 дефаултная установка - хост-машина:
И для полноты картины: Mint 20.3 Edge.
И, на удивление, дефаултгная разметка разделов диска здесь отличается (что они там намудрили?):
Снимок экрана от 2022-10-29 19-07-12.png
Снимок экрана от 2022-10-29 19-07-12.png (56.19 КБ) 618 просмотров
В остальном последовательность действий никак не меняется...
Снимок экрана от 2022-10-29 19-16-25.png
Снимок экрана от 2022-10-29 19-16-25.png (54.03 КБ) 617 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

VirtualBox: увеличение размера диска VM

Непрочитанное сообщение Olej » 17 фев 2023, 08:21

Olej писал(а):
24 авг 2022, 12:45
Постоянно повторяющаяся история...
Ещё раз, и подробно, и со сравнением размеров образов дисков - здесь: ALT Linux - №2

Ответить

Вернуться в «Виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей