---
title: 'Изменить параметры диска облачного сервера'
sidebar_label: 'Изменить параметры диска'
sidebar_position: 4
description: 'Как изменить тип диска, уменьшить и увеличить диск, изменить количество IOPS'
---

import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import MoreVerticalIcon from '@selectel/docux/icons/more-vertical'
import EditIcon from '@selectel/docux/icons/edit'
import {TabItemLabel} from '@selectel/docux/components'
import Formbricks from '@theme/MDXComponents/Formbricks'

# Изменить параметры диска облачного сервера

## Изменить тип диска \{#change-volume-type}

Изменить тип можно только у [сетевого диска](/cloud-servers/volumes/about-network-volumes.mdx) — на другой сетевой или на локальный.

<Tabs queryString="change-volume-type">
  <TabItem value="network" default>
    <TabItemLabel>
      На другой сетевой
    </TabItemLabel>

    Изменить тип сетевого диска на другой напрямую невозможно — нужно создать новый диск с нужным [типом](/cloud-servers/volumes/about-network-volumes.mdx#network-volume-types).

    1. В сегменте пула текущего диска:

       * [создайте образ диска](/cloud-servers/images/create-image.mdx#create-image-from-volume);
       * или [отключите текущий диск](/cloud-servers/volumes/attach-detach-volume.mdx#detach-network-volume-from-server) от облачного сервера и [создайте из него новый диск](/cloud-servers/volumes/create-volume.mdx).
    2. Опционально: [подключите созданный диск](/cloud-servers/volumes/attach-detach-volume.mdx#attach-network-volume-to-server) к серверу и [отключите предыдущий](/cloud-servers/volumes/attach-detach-volume.mdx#detach-network-volume-from-server).
    3. Опционально: если вы подключили диск как загрузочный (системный), то [перезагрузите сервер](/cloud-servers/manage/reboot-server.mdx).
  </TabItem>

  <TabItem value="local">
    <TabItemLabel>
      На локальный
    </TabItemLabel>

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

    1. В сегменте пула текущего диска:

       * [создайте образ диска](/cloud-servers/images/create-image.mdx#create-image-from-volume);
       * или [отключите текущий диск](/cloud-servers/volumes/attach-detach-volume.mdx#detach-network-volume-from-server) от облачного сервера и [создайте из него новый диск](/cloud-servers/volumes/create-volume.mdx).
    2. [Создайте новый облачный сервер](/cloud-servers/create/create-server.mdx) с локальным диском и выберите в качестве источника созданный образ или диск.
  </TabItem>
</Tabs>

## Уменьшить диск \{#shrink-volume}

Локальный диск уменьшить невозможно.

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

1. В сегменте пула текущего диска [создайте пустой диск](/cloud-servers/volumes/create-volume.mdx) меньшего размера.
2. [Подключите созданный диск](/cloud-servers/volumes/attach-detach-volume.mdx#attach-network-volume-to-server) к облачному серверу.
3. [Загрузите сервер в режим Rescue](/cloud-servers/troubleshooting/boot-to-rescue.mdx).
4. Перенесите данные со старого диска на новый — скопируйте файлы вручную или используйте утилиту `dd`.
5. Опционально: [отключите старый диск](/cloud-servers/volumes/attach-detach-volume.mdx#detach-network-volume-from-server) от сервера и [удалите диск](/cloud-servers/volumes/delete-volume.mdx).

## Увеличить диск \{#enlarge-volume}

Увеличить локальный диск напрямую нельзя — можно [изменить конфигурацию](/cloud-servers/manage/change-server-configuration.mdx) облачного сервера, к которому он подключен. Локальный диск расширится автоматически.

Увеличить сетевой диск можно по инструкциям ниже. После увеличения необходимо подготовить диск к работе.

Другой способ увеличения дискового пространства на облачном сервере — [подключение дополнительного диска](/cloud-servers/volumes/attach-detach-volume.mdx#attach-network-volume-to-server).

:::warning

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

:::

<Tabs queryString="enlarge-volume">
  <TabItem value="panel" default>
    <TabItemLabel>
      Панель управления
    </TabItemLabel>

    1. В [панели управления](https://my.selectel.ru/vpc/default/images/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.
    2. Перейдите в раздел **Диски**.
    3. Откройте страницу диска → вкладка **Настройки**.
    4. В поле **Размер** нажмите <EditIcon />.
    5. Укажите новое значение размера диска в ГБ, учитывайте [ограничения дисков на максимальный размер](/cloud-servers/volumes/about-network-volumes.mdx#network-volume-limits).
    6. Нажмите **Сохранить**.
    7. Подготовьте диск к работе:

       * если вы увеличили загрузочный диск, [перезагрузите облачный сервер](/cloud-servers/manage/reboot-server.mdx) или расширьте диск по инструкции ниже;
       * если вы увеличили дополнительный диск, то расширьте диск по инструкции ниже.
  </TabItem>

  <TabItem value="openstack">
    <TabItemLabel>
      OpenStack CLI
    </TabItemLabel>

    1. [Откройте OpenStack CLI](/cloud-servers/tools/openstack-cli/).
    2. Измените размер диска:

       ```bash
       openstack volume set --size <size> <volume>
       ```

       Укажите:

       * `<size>` — размер диска в ГБ, учитывайте [ограничения дисков на максимальный размер](/cloud-servers/volumes/about-network-volumes.mdx#network-volume-limits);
       * `<volume>` — ID или имя диска. Список можно посмотреть с помощью `openstack volume list`
    3. Подготовьте диск к работе:

       * если вы увеличили загрузочный диск, [перезагрузите облачный сервер](/cloud-servers/manage/reboot-server.mdx) или расширьте диск по инструкции ниже;
       * если вы увеличили дополнительный диск, то расширьте диск по инструкции ниже.
  </TabItem>
</Tabs>

## Подготовить диск к работе после увеличения \{#prepare-volume}

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

<Tabs queryString="prepare-vlolume">
  <TabItem value="linux" default>
    <TabItemLabel>
      Linux
    </TabItemLabel>

    1. [Подключитесь к серверу](/cloud-servers/manage/connect-to-server.mdx).

    2. Откройте список всех дисков, подключенных к серверу:

       ```bash
       lsblk
       ```

       Пример ответа:

       ```bash
       NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
       sda       8:0    0    8G  0 disk
       ├─sda1    8:1    0    8G  0 part /
       └─sda14   8:14   0    8M  0 part
       sdb       8:16   0    7G  0 disk
       ```

    3. Расширьте диск (с помощью `growpart`) и запустите изменение файловой системы (через `resize2fs`):

       ```bash
       growpart /dev/<sdb> 1
       resize2fs /dev/<sdb1>
       ```

       Укажите `<sdb>` — диск, который нужно расширить.
  </TabItem>

  <TabItem value="windows">
    <TabItemLabel>
      Windows
    </TabItemLabel>

    1. [Подключитесь к серверу](/cloud-servers/manage/connect-to-server.mdx).
    2. Откройте встроенную утилиту **Disk Management**.
    3. Нажмите правой кнопкой мыши на диск и выберите **Extend Volume**.
  </TabItem>
</Tabs>

## Изменить количество IOPS \{#update-iops}

Изменить количество IOPS можно только у сетевого диска типа SSD Универсальный v2 или SSD Быстрый v2 в статусах `AVAILABLE` и `IN-USE`. Количество изменений IOPS не ограничено.

1. В [панели управления](https://my.selectel.ru/vpc/default/images/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.
2. Перейдите в раздел **Диски**.
3. Откройте страницу диска → вкладка **Настройки**.
4. В поле **IOPS** нажмите **Изменить**.
5. Укажите новое количество IOPS.
6. Нажмите **Подтвердите изменения**.

<Formbricks />
