Добавление дискового пространства виртуальной машине в VMware

Обновлено Обновлено: Опубликовано Опубликовано:

Тематические термины: VMware, Linux, Windows

Любая работа с информацией подразумевает вероятность ее потери. Не поленитесь сделать резервную копию важных данных, прежде чем работать с дисковыми утилитами.

Увеличение диска виртуальной машины

Выбираем нужную машину - кликаем по ней правой кнопкой мыши и кликаем по Edit Settings:

Настройка виртуальной машины в VMware

В открывшемся окне устанавливаем курсор на виртуальном диске (Hard Disk) - в правой части окна добавляем пространство диску:

Добавление дискового пространства виртуальной машине в VMware

Нажимаем OK и ждем выполнения операции.

Настройка операционной системы

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

Windows

Открываем «Управление компьютером» (в панели администрирования или командой compmgmt.msc). Переходим в раздел Управление дисками:

Переход к управлению дисками в управлении компьютером

В правой части мы должны увидеть новое нераспределенное пространство, в противном случае, нажимаем F5:

Не распределенное пространство в управлении дисками Windows

Кликаем правой кнопкой мыши по существующему разделу, который хотим увеличить и выбираем Расширить том:

Расширение тома в Windows

В открывшемся мастере нажимаем Далее - Далее - Готово.

Linux

Проверить состояние дисков и их размер можно командой:

lsblk

После добавления пространства мы не увидим никаких изменений. Сканируем увеличение размера для дисковой подсистемы:

echo "1" > /sys/class/block/sda/device/rescan

* обратите внимание, что в данном примере мы просканировали изменения для диска sda. Если мы будем работать с другим диском, необходимо подставить в команду другое значение.

Если мы добавили диск, а не увеличили размер имеющегося, то для сканирования и поиска добавленных дисков вводим:

echo "- - -" > /sys/class/scsi_host/host0/scan

echo "- - -" > /sys/class/scsi_host/host1/scan

echo "- - -" > /sys/class/scsi_host/host2/scan

Еще раз вводим:

lsblk

Мы должны увидеть, что размер диска стал больше.

Смотрим информацию о диске:

fdisk -l /dev/sda

* в моем случае диск /dev/sda.

Мой результат:

Disk /dev/sda: 161.1 GB, 161061273600 bytes, 314572800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0009fbee

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048     1050623      524288   83  Linux
/dev/sda2         1050624    20971519     9960448   8e  Linux LVM

* видно, что общий объем диска 161.1 Гб. Также диск разбит на два раздела sda1 и sda2.

Если система не увидит новый объем диска, придется ее перезагрузить.

Смотрим объем каждого из разделов:

fdisk -l /dev/sda1

Disk /dev/sda1: 536 MB, 536870912 bytes, 1048576 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

и второй раздел:

# fdisk -l /dev/sda2

Disk /dev/sda2: 10.2 GB, 10199498752 bytes, 19920896 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

* видно, что суммарно диск используется на 11 Гб.

Далее необходимо выполнить расширение раздела Linux. Для этого существуют различные способы и инструменты, которые я постарался собрать в статье Расширение диска или раздела Linux.

# Linux # Windows # Виртуализация # Железо # Серверы
Дмитрий Моск — частный мастер
Была ли полезна вам эта инструкция?

Да            Нет