О web-разработке
и даже немного больше...

Увеличиваем размер диска Linux на VirtualBox

При использовании Linux на VirtualBox может возникнуть потребность в увеличении дискового пространства без потери данных. Как известно, увеличением размера диска в VirtualBox обойтись не достаточно, по той причине, что в системе Linux так же требуется произвести кое-какие манипуляции с разделами. Есть важный момент, который так же следует учесть, созданный ранее диск виртуальной машины, на котором размещается система Linux, должен быть динамическим. В случае если диск был создан фиксированного размера, то пример, о котором мы говорим вам не подходит.
Размер диска изменяется в два этапа, первый – мы изменяем размер на самой виртуальной машине, второй мы меняем размер разделов внутри системы Linux. В качестве примера мы использовали систему Linux CentOS.
В системе Windows, на которой установлен VitrualBox нам необходимо открыть командную строку, и выполнить следующую команду:

> cd c:/Program Files/Oracle/VirtualBox

Тем самым, мы перешли в папку, где находится Virtual Box.

Далее изменяем размер vdi файла

VboxManage modifyhd /путь/к/vdi-файлу --resize x

Поменяйте значение x – на размер, который вы хотите задать диску виртуальной машины, указывается размер в мегабайтах, к примеру, если мы хотим увеличить размер диска с 10 Гб до 30 Гб, нам следует выполнить команду:

VboxManage modifyhd /путь/к/LinuxCentOS.vdi --resize 30000

После выполнения команды, кстати, она может занять какое-то время на выполнение, мы изменим размер VDI файла – виртуального жесткого диска машины. В самой системе Linux данное место будет как незанятое, и это означает, что нам следует приступить ко второму этапу – это примкнуть свободное пространство к основному диску системы Linux.
Авторизуемся в системе под root, далее с помощью команды fdisk мы просмотрим существующие буквенные значения разделов дисков.

# fdisk -c -u –l

Появится таблица с разделами, где для диска /dev/sda

  • sda1 — загрузочный сектор диска;
  • sda2 — файл подкачки (swap);
  • sda3 — раздел, в котором установлена операционная система и который как раз и нужно увеличить.

Указываем, что мы хотим работать с диском /dev/sda

# fdisk -c -u /dev/sda3

Командой d удаляем раздел sda3, выбрав Partition number (1-4): 3
Обратите внимание, что мы не удаляем данные на диске, они останутся не тронутыми, выполняя эту команду, мы удаляем лишь запись о разделе в таблице разделов диска.
После того как раздел был удален создаем его по новой, с помощью команды n.

  • раздел является основным (primary partition) — команда p и Partition number (1-4): 3;
  • оставляем по умолчанию первый и последний сектора, при этом будет создан раздел, используя все свободное пространство на диске.

Что сохранить изменения в обновленной таблице разделов и выйти из fdisk введите команду w.
После чего следует перезапустить систему, чтобы была подгружена новая таблица разделов, перезагружаем следующей командой:

#reboot

Далее после того как система перезагружена, с помощью утилиты resize2fs увеличиваем размер файловой системы для раздела /dev/sda3

# resize2fs /dev/sda3

После выполнения команды, можно убедиться в том, что раздел увеличен, с помощью команды df.

Опубликован: 01.12.2016 г.

См. также:

Установка и использование FFmpeg в CentOS 7
Сжатие PDF-файлов в Linux
Установка Node.js на Linux CentOS 7
Обновление пакетов в CentOS
Bash: mail: command not found
Выставляем временную зону в CentOS 7
Настройка SELinux, включение, отключение
Меняем пароль root в MySQL 5.7

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта