Как правильно увеличить размер диска ubuntu server под virtualbox?

Диск vdi, средствами virtualbox увеличил его размер до 25G, теперь в настройках virtualbox вижу новый размер диска, но в гостевой системе (ubuntu server 20.04) размер прежний (20 G)
Не могу понять, куда делись эти 5 гигов, как их добавить к разделу?
выводы:
# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           394M  724K  393M   1% /run
/dev/sda1        20G   18G  950M  96% /
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
tmpfs           394M     0  394M   0% /run/user/0


~# parted
GNU Parted 3.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                                
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  21.5GB  21.5GB  primary  ext4         boot

(parted) resizepart 1                                                     
Warning: Partition /dev/sda1 is being used. Are you sure you want to continue?
Yes/No? yes                                                               
End?  [21.5GB]? 24.5G                                                     
Error: The location 24.5G is outside of the device /dev/sda.
  • Вопрос задан
  • 1783 просмотра
Решения вопроса 1
@lagudal Автор вопроса
Проблема решена - если кто то еще вдруг столкнется:
как изменять размер витруального диска.
1. При запущенной виртуальной машине выполняем команду:
sh-3.2# VBoxManage modifyhd --resize 26725 /Users/alex/VirtualBox\ VMs/userver\ 2004/Snapshots/{5ef573a7-a19b-4c5b-a48f-5d74132b0f4a}.vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Важно VBoxManage подсовывать не сам виртуальный диск (ранее я прокачивал именно его ), а снапшоты - у меня один для бекапа, и один отражает текущее состояние, какой из них какой можно узнать, отмонтировав и заного примонтировав диск, выбрав состояние из дропдауна. Или просто увеличить для всех снапшотов.
Интересно, что это решение я нашел почти сразу, но применял на выключенной VM, и получал ошибку. На работающей все ок.

2. Выключаем VM и перемонтируем виртуальный диск.
3. Запускаем VM и в гостевой ОС видим свободное место - любым удобным способом (gparted etc) расширяем наш раздел.
Все.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Drno
Это потому что разде увеличился, а файловая система не вкурсе про это
есть два варианта.
1. загрузитесь с liveCD gparted и увеличьте диск
2. на "живую". я так ток на удаленных VPS делаю
https://askubuntu.com/questions/116351/increase-pa...

Ну естественно вместо раздела подкачки надо все действия провести с имеющимся разделом
Ответ написан
@rPman
что то не так пошло с увеличением размера диска

советую плюнуть и решить задачу с помощью создания нового диска и клонированием данных с помощью partclone, загрузившись с livecd внутри виртуалки или clonezilla
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы