Изменить тип и размер диска
Изменить тип диска
Изменить тип можно только у сетевого диска — на другой сетевой или на локальный.
На другой сетевой
На локальный
Изменить тип сетевого диска на другой напрямую невозможно — нужно создать новый диск с нужным типом.
-
В сегменте пула текущего диска:
- создайте образ диска;
- или отключите текущий диск от облачного сервера и создайте из него новый диск.
-
Опционально: подключите созданный диск к серверу и отключите предыдущий.
-
Опционально: если вы подключили диск как загрузочный (системный), то перезагрузите сервер.
Изменить тип сетевого диска на локальный напрямую невозможно — создайте новый облачный сервер с локальным диском.
-
В сегменте пула текущего диска:
- создайте образ диска;
- или отключите текущий диск от облачного сервера и создайте из него новый диск.
-
Создайте новый облачный сервер с локальным диском и выберите в качестве источника созданный образ или диск.
Уменьшить диск
Локальный диск уменьшить невозможно.
Уменьшить размер сетевого диска напрямую нельзя, так как это может нарушить целостность файловой системы диска и данных — можно создать новый диск меньшего объема.
- В сегменте пула текущего диска создайте пустой диск меньшего объема.
- Подключите созданный диск к облачному серверу.
- Загрузите сервер в режим 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.