Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • AI Studio
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Страница сервиса
Yandex Compute Cloud
Документация
Yandex Compute Cloud
    • Все инструкции
      • Изменить диск
      • Настроить создание снимков диска по расписаниям
      • Перенести диск в другой каталог
      • Перенести диск в другую зону доступности
      • Зашифровать диск
      • Получить информацию о диске
      • Настроить права доступа к диску
      • Удалить диск
    • Посмотреть операции с ресурсами сервиса
  • Yandex Container Solution
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Обучающие курсы

В этой статье:

  • Изменить имя и описание диска
  • Увеличить размер диска
  • Увеличить раздел диска Linux
  1. Пошаговые инструкции
  2. Управление диском
  3. Изменить диск

Изменить диск

Статья создана
Yandex Cloud
Улучшена
Обновлена 11 июля 2025 г.
  • Изменить имя и описание диска
  • Увеличить размер диска
  • Увеличить раздел диска Linux

После создания диска вы можете:

  • Изменить имя и описание диска.
  • Увеличить размер диска, в том числе подключенного к запущенной виртуальной машине.

Изменить имя и описание дискаИзменить имя и описание диска

Чтобы изменить имя и описание диска:

Консоль управления
CLI
API
  1. В консоли управления выберите каталог, в котором будет изменен диск.
  2. В списке сервисов выберите Compute Cloud.
  3. На панели слева выберите Диски.
  4. Нажмите значок напротив нужного диска и выберите Редактировать.
  5. Измените имя и описание диска.
  6. Нажмите Сохранить изменения.

Compute Cloud запустит операцию изменения диска.

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

  1. Посмотрите описание команды CLI для изменения диска:

    yc compute disk update --help
    
  2. Запросите список доступных дисков:

    yc compute disk list
    

    Результат:

    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    |          ID          |     NAME     |    SIZE     |       ZONE        | STATUS |     INSTANCE IDS     | PLACEMENT GROUP | DESCRIPTION |
    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    | a7lqgbt0bb9s******** | first-disk   | 20401094656 |   ru-central1-a   | READY  | a7lcvu28njbh******** |                 |             |
    | a7lv5j5hm1p1******** | second-disk  | 21474836480 |   ru-central1-a   | READY  |                      |                 |             |
    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    
  3. Выберите идентификатор (ID) или имя (NAME) нужного диска, например first-disk.

  4. Укажите нужное имя и описание в команде изменения диска:

    yc compute disk update first-disk \
      --new-name updated-disk \
      --description "Updated disk via CLI"
    

    Compute Cloud запустит операцию изменения диска.

Чтобы изменить имя и описание диска, воспользуйтесь методом REST API update для ресурса Disk или вызовом gRPC API DiskService/Update.

Список доступных дисков запрашивайте методом REST API list или вызовом gRPC API DiskService/List.

Увеличить размер дискаУвеличить размер диска

Примечание

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

Вы можете увеличить размер диска даже на запущенной ВМ.

Консоль управления
CLI
Terraform
API
  1. В консоли управления выберите каталог, в котором находится диск.

  2. В списке сервисов выберите Compute Cloud.

  3. На панели слева выберите Диски.

  4. Нажмите значок напротив нужного диска и выберите Редактировать.

  5. Увеличьте размер диска.

  6. Нажмите Сохранить изменения.

    Compute Cloud запустит операцию изменения размера диска.

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

  1. Посмотрите описание команды CLI для изменения диска:

    yc compute disk update --help
    
  2. Запросите список доступных дисков:

    yc compute disk list
    

    Результат:

    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    |          ID          |     NAME     |    SIZE     |       ZONE        | STATUS |     INSTANCE IDS     | PLACEMENT GROUP | DESCRIPTION |
    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    | a7lqgbt0bb9s******** | first-disk   | 20401094656 |   ru-central1-a   | READY  | a7lcvu28njbh******** |                 |             |
    | a7lv5j5hm1p1******** | second-disk  | 21474836480 |   ru-central1-a   | READY  |                      |                 |             |
    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    
  3. Выберите идентификатор (ID) или имя (NAME) нужного диска, например first-disk.

  4. Укажите нужный размер (например, 32 ГБ) в команде изменения диска:

    yc compute disk update first-disk \
      --size 32
    

    Compute Cloud запустит операцию изменения размера диска.

Terraform позволяет быстро создать облачную инфраструктуру в Yandex Cloud и управлять ею с помощью файлов конфигураций. В файлах конфигураций хранится описание инфраструктуры на языке HCL (HashiCorp Configuration Language). При изменении файлов конфигураций Terraform автоматически определяет, какая часть вашей конфигурации уже развернута, что следует добавить или удалить.

Terraform распространяется под лицензией Business Source License, а провайдер Yandex Cloud для Terraform — под лицензией MPL-2.0.

Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform или в зеркале.

Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.

Важно

Вы можете увеличить размер диска с помощью Terraform без пересоздания ВМ, если диск задан в манифесте как отдельный ресурс yandex_compute_disk.

Если диск задан в блоке initialize_params ресурса yandex_compute_instance, то при увеличении размера диска с помощью Terraform ВМ будет пересоздана. Чтобы увеличить размер такого диска без пересоздания ВМ, воспользуйтесь консолью управления, CLI или API.

  1. Опишите в конфигурационном файле Terraform параметры ресурсов, которые вы хотите создать:

    # Создание диска.
    
    resource "yandex_compute_disk" "first-disk" {
      name     = "<имя_диска>"
      type     = "<тип_диска>"
      zone     = "<зона_доступности>"
      size     = "<размер_диска>"
      image_id = "<идентификатор_образа>"
    }
    
    # Создание ВМ.
    
    resource "yandex_compute_instance" "vm-lamp" {
      name        = "<имя_ВМ>"
      platform_id = "standard-v3"
      zone        = "<зона_доступности>"
    
      resources {
        core_fraction = <уровень_производительности_vCPU>
        cores         = <количество_ядер_vCPU>
        memory        = <объем_RAM_ГБ>
      }
    
      boot_disk {
        disk_id = yandex_compute_disk.first-disk.id
      }
    
      network_interface {
        subnet_id          = "<идентификатор_подсети>"
        nat                = true
        security_group_ids = [<идентификатор_группы_безопасности>]
      }
    
      metadata = {
        user-data = "#cloud-config\nusers:\n  - name: <имя_пользователя>\n    groups: sudo\n    shell: /bin/bash\n    sudo: 'ALL=        (ALL) NOPASSWD:ALL'\n    ssh_authorized_keys:\n      - <содержимое_SSH-ключа>"
      }
    }
    
  2. Создайте ресурсы:

    1. В терминале перейдите в папку, где вы отредактировали конфигурационный файл.

    2. Проверьте корректность конфигурационного файла с помощью команды:

      terraform validate
      

      Если конфигурация является корректной, появится сообщение:

      Success! The configuration is valid.
      
    3. Выполните команду:

      terraform plan
      

      В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.

    4. Примените изменения конфигурации:

      terraform apply
      
    5. Подтвердите изменения: введите в терминале слово yes и нажмите Enter.

  3. Чтобы увеличить размер диска, внесите изменение в конфигурационный файл:

    resource "yandex_compute_disk" "first-disk" {
      ...
      size = "<новый_размер_диска>"
    }
    

    Где size — новый размер диска.

  4. Примените изменения:

    1. В терминале перейдите в папку, где вы отредактировали конфигурационный файл.

    2. Проверьте корректность конфигурационного файла с помощью команды:

      terraform validate
      

      Если конфигурация является корректной, появится сообщение:

      Success! The configuration is valid.
      
    3. Выполните команду:

      terraform plan
      

      В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.

    4. Примените изменения конфигурации:

      terraform apply
      
    5. Подтвердите изменения: введите в терминале слово yes и нажмите Enter.

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

    yc compute disk get <имя_диска>
    

Увеличить размер диска можно с помощью метода REST API update для ресурса Disk или вызова gRPC API DiskService/Update.

Список доступных дисков запрашивайте методом REST API list или вызовом gRPC API DiskService/List.

Чтобы изменился размер загрузочного диска, перезапустите ВМ.

Увеличить раздел диска LinuxУвеличить раздел диска Linux

После увеличения диска нужно также увеличить размер его разделов и файловые системы. У загрузочных дисков это происходит автоматически после перезагрузки ВМ.

Вы также можете увеличить размер любого диска ВМ без перезагрузки. Порядок действий зависит от файловой системы нужного раздела диска:

ext4
xfs
  1. Подключитесь к ВМ по SSH:

    ssh <имя_пользователя>@<публичный_IP-адрес_ВМ>
    
  2. Посмотрите, какие диски подключены к ВМ:

    lsblk
    

    Результат:

    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
    vda    252:0    0  25G  0 disk
    ├─vda1 252:1    0   1M  0 part
    └─vda2 252:2    0  25G  0 part /
    vdb    252:16   0  64G  0 disk
    └─vdb1 252:17   0  32G  0 part /data
    

    В графе NAME перечислены разделы диска. Если в графе MOUNTPOINTS нужного раздела есть значение, значит ваш раздел смонтирован.

  3. (Опционально) Выполните проверку и восстановление файловой системы.

    Примечание

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

    1. Отмонтируйте диск:

      sudo umount /data
      

      Где /data — точка монтирования раздела.

    2. Выполните проверку и восстановление файловой системы:

      sudo e2fsck -f /dev/vdb1
      

      Результат:

      e2fsck 1.44.1 (24-Mar-2018)
      Pass 1: Checking inodes, blocks, and sizes
      Pass 2: Checking directory structure
      Pass 3: Checking directory connectivity
      Pass 4: Checking reference counts
      Pass 5: Checking group summary information
      /dev/vdb1: 11/2097152 files (0.0% non-contiguous), 143890/8388352 blocks
      
  4. Измените размер раздела:

    sudo growpart /dev/vdb 1
    

    Где:

    • /dev/vdb — название устройства.
    • 1 — номер раздела, поэтому он указывается через пробел.

    Результат:

    CHANGED: partition=1 start=2048 old: size=67106816 end=67108864 new: size=134215647,end=134217695
    
  5. Измените размер файловой системы:

    sudo resize2fs /dev/vdb1
    

    Где dev/vdb1 — название раздела.

    Результат:

    Resizing the filesystem on /dev/vdb1 to 16776955 (4k) blocks.
    The filesystem on /dev/vdb1 is now 16776955 (4k) blocks long.
    
  6. Если вы выполняли проверку файловой системы и отмонтировали раздел, то вновь смонтируйте его:

    sudo mount /dev/vdb1 /data
    
  7. Убедитесь, что раздел увеличился:

    lsblk
    

    Результат:

    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
    vda    252:0    0  25G  0 disk
    ├─vda1 252:1    0   1M  0 part
    └─vda2 252:2    0  25G  0 part /
    vdb    252:16   0  64G  0 disk
    └─vdb1 252:17   0  64G  0 part /data
    
  1. Подключитесь к ВМ по SSH:

    ssh <имя_пользователя>@<публичный_IP-адрес_ВМ>
    
  2. Посмотрите, какие диски подключены к ВМ:

    lsblk
    

    Результат:

    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
    vda    252:0    0  25G  0 disk
    ├─vda1 252:1    0   1M  0 part
    └─vda2 252:2    0  25G  0 part /
    vdb    252:16   0  64G  0 disk
    └─vdb1 252:17   0  32G  0 part /data
    

    В графе NAME перечислены разделы диска. В графе MOUNTPOINTS — точки монтирования разделов.

  3. Выполните команду:

    sudo growpart /dev/vdb 1
    

    Где:

    • /dev/vdb — название устройства.
    • 1 — номер раздела, поэтому он указывается через пробел.

    Результат:

    CHANGED: partition=1 start=2048 old: size=67106816 end=67108864 new: size=134215647,end=134217695
    
  4. Измените размер файловой системы:

    sudo xfs_growfs /data -d
    

    Где:

    • /data — точка монтирования раздела, который необходимо расширить.
    • -d — параметр для расширения раздела.

    Результат:

    meta-data=/dev/vdb1              isize=512    agcount=4, agsize=655360 blks
             =                       sectsz=4096  attr=2, projid32bit=1
             =                       crc=1        finobt=1, sparse=1, rmapbt=0
             =                       reflink=1    bigtime=0 inobtcount=0
    data     =                       bsize=4096   blocks=2621440, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
    log      =internal log           bsize=4096   blocks=2560, version=2
             =                       sectsz=4096  sunit=1 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    data blocks changed from 2621440 to 11796219
    
  5. Убедитесь, что раздел увеличился:

    lsblk /dev/vdb
    

    Результат:

    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
    vdb    252:16   0  64G  0 disk
    └─vdb1 252:17   0  64G  0 part /data
    

Была ли статья полезна?

Предыдущая
Восстановить диск с помощью образа
Следующая
Настроить создание снимков диска по расписаниям
Проект Яндекса
© 2025 ООО «Яндекс.Облако»