wiki:other:resize_hdd_virtualbox
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
wiki:other:resize_hdd_virtualbox [2023/04/16 10:06] – создано Diman | wiki:other:resize_hdd_virtualbox [2023/04/16 10:56] – [Манипуляции со SWAP] Diman | ||
---|---|---|---|
Строка 6: | Строка 6: | ||
===== Изменение размера диска в VirtualBox ===== | ===== Изменение размера диска в VirtualBox ===== | ||
+ | |||
+ | Действуем от пользователя vbox | ||
<code bash> | <code bash> | ||
Строка 12: | Строка 14: | ||
</ | </ | ||
+ | ===== Изменение размера диска внутри виртуальной машины ===== | ||
+ | |||
+ | Подключаемся в виртуалку, | ||
+ | |||
+ | <code bash> | ||
+ | # growpart содержится в cloud-guest-utils | ||
+ | apt install cloud-guest-utils/ | ||
+ | </ | ||
+ | |||
+ | У меня ситуация осложняется тем, что кроме раздела /dev/sda1 на диске есть еще и swap. Поэтому для изменения раздела мне придется сначала его удалить и создать файл подкачки на диске. | ||
+ | |||
+ | <code bash> | ||
+ | # Выключаем swap | ||
+ | swapoff -a | ||
+ | # Удаляем все разделы, | ||
+ | fdisk /dev/sda | ||
+ | # Расширяем раздел | ||
+ | growpart /dev/sda 1 | ||
+ | # Расширяем файловую систему | ||
+ | resize2fs /dev/sda1 | ||
+ | # Смотрим теперь, | ||
+ | df -h | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | Filesystem | ||
+ | udev 2.0G | ||
+ | tmpfs | ||
+ | / | ||
+ | tmpfs | ||
+ | tmpfs | ||
+ | tmpfs | ||
+ | |||
+ | </ | ||
+ | |||
+ | Видим, что изменения применились и размер диска изменился. | ||
+ | ===== Манипуляции со SWAP ===== | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | # Создаем файл под swap в 1G | ||
+ | fallocate -l 1G /swapfile | ||
+ | # Даем права | ||
+ | chmod 600 /swapfile | ||
+ | # Создаем файловую систему под swap | ||
+ | mkswap /swapfile | ||
+ | # Включаем swap | ||
+ | swapon /swapfile | ||
+ | # Смотрим, | ||
+ | swapon --show | ||
+ | # Создаем копию файла | ||
+ | cp /etc/fstab / | ||
+ | # Добавляем новый swap в fstab | ||
+ | echo '/ | ||
+ | # Редактируем файл fstab, удаляем старые разделы и старый swap | ||
+ | nano /etc/fstab | ||
+ | # Проверяем, | ||
+ | mount -a | ||
+ | </ |
wiki/other/resize_hdd_virtualbox.txt · Последнее изменение: 2023/04/16 11:17 — Diman