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

Создать пустой диск с блоком большого размера

Статья создана
Yandex Cloud
Улучшена
Обновлена 26 июня 2025 г.

Примечание

В регионе Казахстан доступны только платформы standard-v3 (Intel Ice Lake) и standard-v3-t4i (Intel Ice Lake with T4i). Другие типы платформ, кластеры GPU и выделенные хосты недоступны.

Диски состоят из блоков. По умолчанию размер блоков всех создаваемых дисков равен 4 КБ. При создании диска вы можете задать размер блоков в диапазоне от 4 КБ до 128 КБ.

Для сетевых дисков максимальный размер диска зависит от размера блока. Размер создаваемого диска должен быть кратен 4 МБ. Возможные размеры дисков и блоков:

Размер блока Максимальный размер диска
4 КБ 8 ТБ
8 КБ 16 ТБ
16 КБ 32 ТБ
32 КБ 64 ТБ
64 КБ 128 ТБ
128 КБ 256 ТБ

Для нереплицируемых SSD-дисков и сверхбыстрых сетевых хранилищ с тремя репликами (SSD) вы можете выбрать любой размер блока для любого размера диска. Размер диска должен быть кратен 93 ГБ.

Изменить размеры блока после создания диска нельзя.

Внимание

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

Как правило, логический размер блока равен 512 байтам. Несмотря на то, что гостевая ОС старается выравнивать ввод-вывод на физический размер блока, это возможно не всегда. В случае, когда программное обеспечение выполняет много операций чтения и записи размером меньше физического блока, эти маленькие операции могут достичь дисковой подсистемы. При чтении в этом случае приходится читать больше, чем запрошено — минимум один физический блок. В случае записи ситуация сложнее — чтобы записать объем данных, меньший, чем физический размер блока, сначала нужно прочитать весь физический блок, обновить в нем нужные байты, затем записать весь физический блок (операция read-modify-write). Если при этом запись не выровнена на физический размер блока, то может понадобиться прочитать и перезаписать 2 физических блока. Таким образом, одна логическая запись может превратиться в 2 операции чтения и 2 операции записи на уровне дисковой подсистемы. Эта избыточная нагрузка не будет видна в метриках на уровне гостевой ОС, но будет учитываться при оценке близости нагрузки к лимитам диска и будет влиять на производительность.

Выбирайте большой размер блока только тогда, когда вы уверены, что ваше программное обеспечение работает с файловой системой или диском большими запросами — не менее физического размера блока.

Консоль управления
CLI
Terraform
API

См. раздел Создать пустой диск.

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

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

    yc compute disk create --help
    
  2. Создайте диск в каталоге по умолчанию:

    yc compute disk create \
      --name big-disk \
      --block-size 8K \
      --size 40G \
      --description "my 8k blocksize disk via yc"
    

    Команда создаст диск размером 40 ГБ и размером блока 8 КБ, с именем big-disk и описанием my 8k blocksize disk via yc.

    Требования к имени диска:

    • длина — от 2 до 63 символов;
    • может содержать строчные буквы латинского алфавита, цифры и дефисы;
    • первый символ — буква, последний — не дефис.
  3. Получите список дисков в каталоге по умолчанию:

    yc compute disk list
    

    Результат:

    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    |          ID          |     NAME     |    SIZE     |       ZONE        | STATUS |     INSTANCE IDS     | PLACEMENT GROUP | DESCRIPTION |
    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    | a7lqgbt0bb9s******** | first-disk   | 20401094656 |   kz1-a   | READY  | a7lcvu28njbh******** |                 |             |
    | a7lv5j5hm1p1******** | second-disk  | 21474836480 |   kz1-a   | READY  |                      |                 |             |
    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    

    Получите тот же список с большим количеством деталей в формате YAML:

    yc compute disk list --format yaml
    

    Результат:

    - id: fhmm0br99mig********
       folder_id: b1gb9jeqoior********
       created_at: "2021-01-11T09:35:05Z"
       name: big-disk
       description: 8k blocksize disk
       type_id: network-hdd
       zone_id: kz1-a
       size: "42949672960"
       block_size: "8192"
       status: READY
       disk_placement_policy: {}
    

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

Чтобы создать пустой диск:

  1. Опишите в конфигурационном файле параметры ресурса yandex_compute_disk.

    Пример структуры конфигурационного файла:

    resource "yandex_compute_disk" "empty-disk" {
      name       = "empty-disk"
      type       = "network-hdd"
      zone       = "<зона_доступности>"
      size       = <размер_диска>
      block_size = <размер_блока>
      kms_key_id = "<идентификатор_KMS_ключа>"
    }
    

    Где:

    • name — имя диска. Формат имени:

      • длина — от 2 до 63 символов;
      • может содержать строчные буквы латинского алфавита, цифры и дефисы;
      • первый символ — буква, последний — не дефис.
    • type — тип создаваемого диска.

    • zone — зона доступности. Зона доступности для диска должна соответствовать зоне группы размещения, в которой вы хотите создать диск.

    • size — размер диска в ГБ. Максимальный размер диска зависит от заданного размера блока.

    • block_size — размер блока в байтах (минимальный объем хранения информации на диске). По умолчанию размер блоков всех создаваемых дисков равен 4 КБ, однако для дисков больше 8 ТБ этого недостаточно. Подробнее см. в разделе Создать пустой диск с блоком большого размера.

    • kms_key_id — идентификатор симметричного ключа KMS для создания зашифрованного диска. Необязательный параметр.

      Для создания зашифрованного диска нужна роль kms.keys.user или выше.

      Важно

      Задать настройки шифрования можно только при создании диска. Шифрование диска нельзя будет отключить или изменить. Также нельзя будет включить шифрование для уже созданного диска.

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

      Внимание

      Если удалить ключ или его версию, которыми были зашифрованы диск, снимок или образ, доступ к данным будет безвозвратно потерян. Подробнее см. Удаление версии ключа.

    Более подробную информацию о ресурсе yandex_compute_disk см. в документации провайдера.

  2. Проверьте корректность конфигурационных файлов.

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

    2. Выполните проверку с помощью команды:

      terraform plan
      

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

  3. Разверните облачные ресурсы.

    1. Если в конфигурации нет ошибок, выполните команду:

      terraform apply
      
    2. Подтвердите создание ресурсов.

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

    yc compute disk list
    

Воспользуйтесь методом REST API create для ресурса Disk или вызовом gRPC API DiskService/Create.

См. такжеСм. также

  • Создать расписание, по которому будут создаваться снимки дисков

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

Предыдущая
Создать пустой диск
Следующая
Создать нереплицируемый диск
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»