wiki:other:resize_hdd_virtualbox
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:other:resize_hdd_virtualbox [2023/04/16 07:21] – Diman | wiki:other:resize_hdd_virtualbox [2023/04/16 08:17] (текущий) – [Установка утилит для изменения разделов] Diman | ||
|---|---|---|---|
| Строка 16: | Строка 16: | ||
| ===== Изменение размера диска внутри виртуальной машины ===== | ===== Изменение размера диска внутри виртуальной машины ===== | ||
| - | Подключаемся в виртуалку, | + | Подключаемся в виртуалку, |
| + | |||
| + | ==== Установка утилит для изменения разделов ==== | ||
| <code bash> | <code bash> | ||
| # growpart содержится в cloud-guest-utils | # growpart содержится в cloud-guest-utils | ||
| - | apt install cloud-guest-utils/ | + | apt install |
| </ | </ | ||
| - | У меня ситуация осложняется тем, что кроме раздела /dev/sda1 на диске есть еще и swap. Поэтому для изменения раздела | + | У нас ситуация осложняется тем, что кроме раздела /dev/sda1 на диске есть еще и swap. Поэтому для изменения раздела придется сначала его удалить и создать файл подкачки на диске. |
| + | |||
| + | ==== Расширение раздела диска ==== | ||
| <code bash> | <code bash> | ||
| Строка 37: | Строка 42: | ||
| df -h | df -h | ||
| </ | </ | ||
| + | ==== Результат resize диска ==== | ||
| <code bash> | <code bash> | ||
| Строка 50: | Строка 56: | ||
| Видим, что изменения применились и размер диска изменился. | Видим, что изменения применились и размер диска изменился. | ||
| + | ===== Манипуляции со SWAP ===== | ||
| + | |||
| <code bash> | <code bash> | ||
| - | # | + | # Создаем файл под swap в 1G |
| fallocate -l 1G /swapfile | fallocate -l 1G /swapfile | ||
| - | # | + | # Даем права |
| chmod 600 /swapfile | chmod 600 /swapfile | ||
| - | # | + | # Создаем файловую систему под swap |
| mkswap /swapfile | mkswap /swapfile | ||
| - | # | + | # Включаем swap |
| swapon /swapfile | swapon /swapfile | ||
| - | # | + | # Смотрим, |
| swapon --show | swapon --show | ||
| - | # | + | # Создаем копию файла |
| cp /etc/fstab / | cp /etc/fstab / | ||
| - | # | + | # Добавляем новый swap в fstab |
| echo '/ | echo '/ | ||
| - | # | + | # Редактируем файл fstab, удаляем старые разделы и старый swap |
| nano /etc/fstab | nano /etc/fstab | ||
| - | # | + | # Проверяем, |
| mount -a | mount -a | ||
| </ | </ | ||
wiki/other/resize_hdd_virtualbox.1681629691.txt.gz · Последнее изменение: — Diman
