Увеличение размера диска VM
Увеличение размера диска VM происходит в два этапа: сначала увеличьте размер диска VM через интерфейс консоли управления Cloud Director, а затем увеличьте размер диска внутри гостевой ОС VM.
Шаг 1. Увеличение размера диска VM
Если у VM есть снапшот, удалите его. Изменить размер виртуального жесткого диска при его наличии невозможно;
В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Virtual Machines;
Найдите нужную VM;
В карточке VM нажмите DETAILS;
В разделе Hardware → Hard Disks нажмите EDIT;
Укажите размер диска в столбце Size;
Нажмите SAVE;
Шаг 2. Увеличение размера тома в гостевой ОС
Рассмотрим, как расширить логический том:
в ОС Windows;
в ОС Linux;
при помощи утилиты GParted, которая подходит для обеих ОС.
Увеличение размера тома для Windows
Предварительно увеличьте размер диска в VM.
Включите VM и перейдите в консоль управления;
В гостевой ОС откройте утилиту «Создание и формитирование разделов жесткого диска» (Disk Management);
Нажмите Действие → Обновить;
Правой кнопкой мыши нажмите на диск, который нужно расширить, и выберите Расширить том;
В Мастере расширения тома нажмите Далее. Затем, в поле "Выберите размер выделяемого пространства (Мб)" укажите количество МБ, на которое нужно увеличить объем диска; Подсвеченный текст в разделе Выбраны — добавляемый объем, а не окончательный размер тома. Завершите работу с Мастером расширения тома.
6. Проверьте новый размер тома.
Подробная информация об администрировании Windows Server — на портале Windows Server documentation.
Увеличение размера тома для Linux
Предварительно увеличьте размер диска в VM.
Для выполнения команд переключитесь на root-пользователя или используйте sudo в начале команд.
Включите VM и перейдите в консоль управления;
Определите тип файловой системы в томе командой file -s <имя тома>:
Ввод1.sudo file -s /dev/sda*Вывод1.2.3.4./dev/sda: DOS/MBR boot sector .../dev/sda1: data/dev/sda2: Linux rev 1.0 ext4 filesystem data .../dev/sda3: LVM2 PV (Linux Logical Volume Manager) ...В загрузочным томе /dev/sda есть раздел /dev/sda2 с файловой системой ext4, а также раздел /dev/sda3 с LVM.
При необходимости увеличьте раздел корневого тома. Увеличение размера тома не увеличивает размер его разделов;
Используйте команду lsblk, чтобы узнать размеры разделов тома:
В примере корневой том /dev/sda содержит разделы /dev/sda1, /dev/sda2 и /dev/sda3. После увеличения размера диска в VM, размер тома увеличился до 33 ГБ (ранее был 32 ГБ), а размеры его разделов остались прежними.
Чтобы увеличить размер раздела тома, используйте команду growpart:
Командой lsblk проверьте результат:
4. Увеличьте раздел логического тома командами vgextend и lvresize:
Пример использования:
Командой lsblk проверьте результат:
5. Увеличьте размер файловой системы.
Увеличение размера тома с помощью GParted
Увеличение размера диска может повредить систему или привести к потере файлов. Чтобы уменьшить риски, рекомендуем использовать утилиту GParted, которая подходит для ОС Windows, Linux и Mac. Подробная информация о работе с утилитой в Руководстве пользователя GParted.
Предварительно увеличьте размер диска в VM:
Загрузите образ GParted последней версии;
В карточке VM нажмите ACTIONS → Power → Power On;
Подключите образ GParted к VM;
Чтобы воспользоваться утилитой, необходимо зайти в BIOS машины:
В карточке VM нажмите ACTIONS → Power → Power Off.
В карточке VM нажмите DETAILS.
В разделе General нажмите EDIT.
Активируйте переключатель Enter BIOS Setup и нажмите SAVE.
В карточке VM нажмите ACTIONS → Power → Power On.
Откройте консоль VM.
В BIOS перейдите на вкладку Boot (стрелкой →) и поднимите CD-ROM Drive наверх списка (кнопками +/-);
На вкладке Exit выберите Exit Saving Changes и в диалоговом окне выберите «Yes»;
Появится окно утилиты. Дождитесь перехода на следующий шаг или нажмите Enter;
Выберите:
«Dont touch keymap» — политика обработки раскладок клавиатуры;
«24» — русский язык;
«0» — запуск в графическом режиме пользователя.
Дождитесь открытия интерфейса утилиты и выберите диск, который необходимо увеличить;
Нажмите на вкладку Раздел и выберите Изменить размер или переместить;
Увеличьте значение в поле Новый размер и нажмите Изменить размер или переместить;
Проверьте результат и нажмите на зеленую галку (Применить все операции);
Верните конфигурацию BIOS (действия по аналогии с шагами выше);
Если для VM c ОС Linux нужно расширить корневой «/» раздел системы, перейдите в консоль VM и выполните следующие рекомендации.
Для выполнения команд переключитесь на root-пользователя или используйте sudo в начале команд;
Увеличьте логический том на максимально доступный размер командой lvextend:
Ввод1.sudo lvextend -l+100%FREE <LV Path>Пример использования:
Ввод1.sudo lvextend -l+100%FREE /dev/ubuntu-vg/ubuntu-lvПараметр LV Path (путь к логическому тому) можно уточнить командой lvdisplay.
Увеличьте размер файловой системы одной из команд: resize2fs, xfs_growfs или growfs. Выбор зависит от типа файловой системы.
Пример использования resize2fs:
Ввод1.sudo resize2fs dev/mapper/ubuntu--vg-ubuntu--lvСоветпуть к корневой файловой системе можно уточнить, выполнив df -h.Проверьте размер диска в гостевой ОС;
В Linux выполните команды lsblk (проверка размера тома) и df -h (проверка размера файловой системы);
В Windows перейдите в раздел Мой компьютер и посмотрите на объем диска.