Управление дисками

Создание диска

Для создания и подключения к серверу дополнительного диска выполните следующие действия:

  1. Откройте проект и перейдите на вкладку Диски.
  2. Нажмите кнопку Создать диск.
  3. В открывшемся окне укажите следующие параметры:
    • локация;
    • имя;
    • источник;
    • тип диска;
    • размер диска.
  4. Нажмите кнопку Создать.

Новый диск появится в списке.

Для серверов фиксированных конфигураций, которые предусматривают наличие дискового пространства, используются локальные диски со следующими характеристиками:

  • производительность до 128006400 IOPS;
  • дисковая подсистема сконфигурирована в RAID10;
  • к одному облачному серверу может быть подключен только один локальный диск;
  • локальный диск невозможно отключить от сервера и перенести на другой.

В развернутом блоке диска доступно 3 вкладки:

  • размер — изменение пространства дисков в пределах выделенных ресурсов;
  • управление — отключение, подключение и удаление дисков. Перенос дисков между проектами;
  • снапшоты — составление расписаний снапшотов и просмотр архива ранее сделанных копий.

В выпадающем меню дублируются возможные действия с диском:

  • переименовать диск;
  • отключить/подключить к машине;
  • изменить размер;
  • сделать снапшот;
  • перенести в другой проект;
  • удалить диск.

Изменение размера диска

Увеличение объема диска

Обратите внимание! Перед выполнением работ с разделами и файловой системой, во избежание потери данных в случае ошибки, рекомендуется создать снапшот диска на вкладке Снапшот либо создать полный бэкап диска.

Сетевые диски ограничиваются размером в 10 ТБ. Для увеличения размера диска необходимо выполнить следующие действия:

  1. Увеличить квоту проекта на требуемый тип диска в панели управления проектами.
  2. Перейти в проект и выключить виртуальную машину, диск которой будет редактироваться.
  3. Открыть раздел Диски и развернуть блок нужного диска.
  4. Указать новое значение в поле Размер диска на вкладке Размер.
  5. Нажать кнопку Сохранить.
  6. Включить виртуальную машину.

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

Если автоматическое расширение не происходит, то необходимо расширить объем диска вручную.

Для расширения диска вручную для серверов на базе Unix используйте утилиту growpart из пакета cloud-initramfs-growroot:

# growpart --help
growpart disk partition
   rewrite partition table so that partition takes up all the space it can
   options:
    -h | --help       print Usage and exit
         --fudge F    if part could be resized, but change would be
                      less than 'F' bytes, do not resize (default: 1048576)
    -N | --dry-run    only report what would be done, show new 'sfdisk -d'
    -v | --verbose    increase verbosity / debug
    -u | --update  R  update the the kernel partition table info after growing
                      this requires kernel support and 'partx --update'
                      R is one of:
                       - 'auto'  : [default] update partition if possible
                       - 'force' : try despite sanity checks (fail on failure)
                       - 'off'   : do not attempt
                       - 'on'    : fail if sanity checks indicate no support

   Example:
    - growpart /dev/sda 1
      Resize partition 1 on /dev/sda

После изменения размера разделов через growpart запустите дополнительно изменение самой файловой системы через resize2fs.

Для сервера с ОС Windows после увеличения объема диска воспользуйтесь программой Управление дисками.

Уменьшение объема диска

В случае необходимости уменьшения диска рекомендуется создать новый диск нужного объема и перенести данные.

Перенос и принятие диска из другого проекта

Перенос диска в другие проекты осуществляется в пределах одного региона и состоит из двух этапов:

  1. Подготовка дисков к трансферу.
  2. Принятие дисков в новом проекте.

Подготовка дисков к переносу осуществляется следующим образом:

  1. В развернутом блоке диска, подлежащего переносу, необходимо открыть вкладку Управление.
  2. Отключить диск от виртуальной машины, нажав кнопку Отключить.
  3. В разделе Перенести диск в другой проект нажать кнопку Перенести диск.

Раздел Перенести диск в другой проект будет содержать значения ID диска и Ключа до тех пор, пока трансфер не будет закончен.

Принятие дисков в новом проекте:

  1. Убедиться в наличии свободных достаточных дисковых ресурсов в панели управления.
  2. Открыть проект, в который будет перенесен диск и перейти на вкладку Диски.
  3. В выпадающем меню выбрать пункт Принять диски из другого проекта.
  4. Если поля ID диск и Ключ не будут автоматически заполнены, то их значения можно взять в блоке управления переносимым диском.
  5. Нажать кнопку Принять.

Подключение диска через блок сервера

Можно подключить дополнительный диск через блок сервера:

  1. Откройте проект и разверните блок необходимого сервера.
  2. Откройте вкладку Диски.
  3. Выберите из выпадающего списка требуемый диск в левом нижнем углу.
  4. Нажмите кнопку Подключить диск.

После подключения дополнительный диск появится в списке дисков машины.

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

Удаление дисков

Ручное удаление дисков

Перед удалением дисков необходимо произвести их отключение от виртуального сервера. Это можно сделать двумя способами:

  1. В разделе Диски в меню выбранного проекта.
  2. В меню управления виртуальным сервером на вкладке Диски.

После этого на странице проекта в разделе Диски можно удалить диск:

  1. Выбрать пункт Удалить диск в выпадающем меню диска.
  2. На вкладке Управление в развернутой панели диска нажать кнопку Удалить.

Автоматическое удаление дисков

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