Изменить тип и размер диска
Изменить тип диска
Изменить тип можно только у сетевого диска — на другой сетевой или на локальный.
- На другой сетевой
- На локальный
Изменить тип сетевого диска на другой напрямую невозможно — нужно создать новый диск с нужным типом.
В сегменте пула текущего диска:
- создайте образ диска;
- или отключите текущий диск от облачного сервера и создайте из него новый диск.
Опционально: подключите созданный диск к серверу и отключите предыдущий.
Опционально: если вы подключили диск как загрузочный (системный), то перезагрузите сервер.
Изменить тип сетевого диска на локальный напрямую невозможно — создайте новый облачный сервер с локальным диском.
В сегменте пула текущего диска:
- создайте образ диска;
- или отключите текущий диск от облачного сервера и создайте из него новый диск.
Создайте новый облачный сервер с локальным диском и выберите в качестве источника созданный образ или диск.
Уменьшить диск
Локальный диск уменьшить невозможно.
Уменьшить размер сетевого диска напрямую нельзя, так как это может нарушить целостность файловой системы диска и данных — можно создать новый диск меньшего объема.
- В сегменте пула текущего диска создайте пустой диск меньшего объема.
- Подключите созданный диск к облачному серверу.
- Загрузите сервер в режим Rescue.
- Перенесите данные со старого диска на новый — скопируйте файлы вручную или используйте утилиту
dd
. - Опционально: отключите старый диск от сервера и удалите диск.
Увеличить диск
Увеличить локальный диск напрямую нельзя — можно изменить конфигурацию облачного сервера, к которому он подключен. Локальный диск расширится автоматически.
Увеличить сетевой диск можно по инструкциям ниже. После увеличения необходимо подготовить диск к работе.
Другой способ увеличения дискового пространства на облачном сервере — подключение дополнительного диска.
Перед выполнением работ с разделами и файловой системой мы рекомендуем создать образ диска, снапшот или другой диск из этого диска, чтобы избежать потери данных в случае ошибки.
- Панель управления
- OpenStack CLI
В панели управления перейдите в раздел Облачная платформа → Диски.
В меню (⋮) диска выберите Изменить размер.
Укажите новое значение размера диска в ГБ, учитывайте ограничения дисков на максимальный размер. Нажмите Сохранить.
Подготовьте диск к работе:
- если вы увеличили загрузочный диск, перезагрузите облачный сервер или расширьте диск по инструкции ниже;
- если вы увеличили дополнительный диск, то расширьте диск по инструкции ниже.
Измените размер диска:
openstack volume set --size <size> <volume>
Укажите:
<size>
— размер диска в ГБ, учитывайте ограничения дисков на максимальный размер;<volume>
— имя или ID диска, список можно посмотреть с помощьюopenstack volume list
Подготовьте диск к работе:
- если вы увеличили загрузочный диск, перезагрузите облачный сервер или расширьте диск по инструкции ниже;
- если вы увеличили дополнительный диск, то расширьте диск по инструкции ниже.
Подготовить диск к работе после увеличения
Если вы увеличили диск, его обязательно нужно расширить — порядок настройки зависит от операционной системы.
- Linux
- Windows
Откройте список всех дисков, подключенных к серверу:
lsblk
Пример ответа:
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Расширьте диск (с помощью
growpart
) и запустите изменение файловой системы (черезresize2fs
):growpart /dev/<sdb> 1
resize2fs /dev/<sdb1>Укажите
<sdb>
— диск, который нужно расширить.
- Подключитесь к облачному серверу.
- Откройте встроенную утилиту Disk Management.
- Нажмите правой кнопкой мыши на диск и выберите Extend Volume.