[Документация Yandex Cloud](../../../index.md) > [Yandex Compute Cloud](../../index.md) > [Пошаговые инструкции](../index.md) > Диски > Управление > Перенести диск в другой каталог

# Перенести диск в другой каталог

При создании диска он размещается в текущем каталоге.

В Yandex Cloud есть возможность переместить диск в другой каталог внутри одного облака.

[Подробнее об иерархии ресурсов в Yandex Cloud](../../../resource-manager/concepts/resources-hierarchy.md).

## Ограничения {#limits}

Ограничения при переносе диска:  

* Метрики в [Yandex Monitoring](../../../monitoring/index.md) не переносятся. То, что было в предыдущем каталоге, останется в нем, новые метрики будут создаваться уже в новом каталоге.
* Перенос возможен только внутри одного облака.

## Перенести диск {#change-folder}

Чтобы изменить каталог диска:

{% list tabs group=instructions %}

- CLI {#cli}

  Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), [установите и инициализируйте его](../../../cli/quickstart.md#install).
  
  По умолчанию используется каталог, указанный при [создании](../../../cli/operations/profile/profile-create.md) профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду `yc config set folder-id <идентификатор_каталога>`. Также для любой команды вы можете указать другой каталог с помощью параметров `--folder-name` или `--folder-id`. Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.

  1. Получите список всех дисков в каталоге по умолчанию:

      ```bash
      yc compute disk list
      ```

      Результат:

      ```bash
      +----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+
      |          ID          |     NAME     |    SIZE     |     ZONE      | STATUS |     INSTANCE IDS     |       DESCRIPTION       |
      +----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+
      | a7lqgbt0bb9s******** | first-disk   | 20401094656 | kz1-a | READY  | a7lcvu28njbh******** |                         |
      | a7lv5j5hm1p1******** | second-disk  | 21474836480 | kz1-a | READY  |                      |                         |
      +----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+
      ```      

  1. Получите список всех каталогов в облаке по умолчанию:

      ```bash
      yc resource-manager folder list
      ```

      Результат:

      ```bash
      +----------------------+--------------------+------------------+--------+
      |          ID          |        NAME        |      LABELS      | STATUS |
      +----------------------+--------------------+------------------+--------+
      | b1gd129pp9ha******** | my-folder          |                  | ACTIVE |
      | b1g66mft1vop******** | default            |                  | ACTIVE |
      +----------------------+--------------------+------------------+--------+
      ```

  1. Посмотрите описание команды CLI для переноса диска:

      ```bash
      yc compute disk move --help
      ```

  1. Перенесите диск в другой каталог со следующими параметрами:

      ```bash
      yc compute disk move \
        --id a7lqgbt0bb9s******** \
        --destination-folder-id b1gd129pp9ha********
      ```

      Где:

      * `--id` – идентификатор диска, например `a7lqgbt0bb9s********`.
      * `--destination-folder-id` – идентификатор целевого каталога, например `b1gd129pp9ha********`.

      Подробнее о команде `yc compute disk move` читайте в [справочнике CLI](../../../cli/cli-ref/compute/cli-ref/disk/move.md).

- API {#api}

  Воспользуйтесь методом REST API [move](../../api-ref/Disk/move.md) для ресурса [Disk](../../api-ref/Disk/index.md) или вызовом gRPC API [DiskService/Move](../../api-ref/grpc/Disk/move.md).

{% endlist %}