Изменить диск
После создания диска вы можете:
- Изменить имя и описание диска.
- Увеличить размер диска (доступно только для остановленной виртуальной машины).
Изменить имя и описание диска
Чтобы изменить имя и описание диска:
- В консоли управления выберите каталог, в котором будет изменен диск.
- В списке сервисов выберите Yandex Compute Cloud.
- На странице Виртуальные машины перейдите на вкладку Диски.
- Нажмите значок напротив нужного диска и выберите Редактировать.
- Измените имя и описание диска.
- Нажмите кнопку Сохранить изменения.
Compute Cloud запустит операцию изменения диска.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для изменения диска:
yc compute disk update --help
-
Запросите список доступных дисков:
yc compute disk list
Результат выполнения:
+----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+ | ID | NAME | SIZE | ZONE | STATUS | INSTANCE IDS | DESCRIPTION | +----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+ | a7lqgbt0bb9s40tifuhc | first-disk | 20401094656 | ru-central1-a | READY | a7lcvu28njbhnkcteb5n | | | a7lv5j5hm1p1hppprga7 | second-disk | 21474836480 | ru-central1-a | READY | | | +----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+
-
Выберите идентификатор (
ID
) или имя (NAME
) нужного диска, напримерfirst-disk
. -
Укажите нужное имя и описание в команде изменения диска:
yc compute disk update first-disk \ --new-name updated-disk \ --description "Updated disk via CLI"
Compute Cloud запустит операцию изменения диска.
Увеличить размер диска
Размер диска можно увеличить, только если он не подключен к запущенной ВМ. Чтобы увеличить диск у запущенной ВМ, сначала остановите ее.
- В консоли управления выберите каталог, в котором находится диск.
- В списке сервисов выберите Yandex Compute Cloud.
- На странице Виртуальные машины остановите виртуальную машину (см. раздел Остановить).
- Дождитесь, когда статус машины изменится на
STOPPED
. - Перейдите на вкладку Диски.
- Нажмите значок напротив нужного диска и выберите Редактировать.
- Увеличьте размер диска.
- Нажмите кнопку Сохранить изменения.
Compute Cloud запустит операцию изменения размера диска. - Когда операция завершится, вернитесь на страницу Виртуальные машины и запустите остановленную ВМ.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для изменения диска:
yc compute disk update --help
-
Запросите список доступных дисков:
yc compute disk list
Результат выполнения:
+----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+ | ID | NAME | SIZE | ZONE | STATUS | INSTANCE IDS | DESCRIPTION | +----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+ | a7lqgbt0bb9s40tifuhc | first-disk | 20401094656 | ru-central1-a | READY | a7lcvu28njbhnkcteb5n | | | a7lv5j5hm1p1hppprga7 | second-disk | 21474836480 | ru-central1-a | READY | | | +----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+
-
Остановите ВМ, диск которой нужно обновить. Для этого выберите
ID
нужной машины:yc compute instance stop --id a7lcvu28njbhnkcteb5n
-
Выберите идентификатор (
ID
) или имя (NAME
) нужного диска, напримерfirst-disk
. -
Укажите нужный размер (например, 32 ГБ) в команде изменения диска:
yc compute disk update first-disk \ --size 32
Compute Cloud запустит операцию изменения размера диска.
-
Запустите ВМ:
yc compute instance start --id a7lcvu28njbhnkcteb5n
Увеличить раздел
После увеличения диска нужно также увеличить его раздел и файловую систему. У загрузочных дисков это должно происходить автоматически.
Если раздел диска не увеличился или вы увеличиваете размер незагрузочного диска, необходимо сделать это вручную:
-
Подключитесь к ВМ по SSH:
ssh <имя пользователя>@<публичный IP-адрес ВМ>
-
Посмотрите, какие диски подключены к ВМ:
lsblk
Результат выполнения команды:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0 0 25G 0 disk ├─vda1 252:1 0 1M 0 part └─vda2 252:2 0 25G 0 part / vdb 252:16 0 64G 0 disk └─vdb1 252:17 0 32G 0 part
В графе
NAME
перечислены разделы диска. -
Выполните проверку и восстановление файловой системы:
sudo e2fsck -f /dev/vdb1
Результат выполнения команды:
e2fsck 1.44.1 (24-Mar-2018) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/vdb1: 11/2097152 files (0.0% non-contiguous), 143890/8388352 blocks
-
Измените размер раздела:
sudo growpart /dev/vdb 1
Где:
/dev/vdb
— название устройства.1
— номер раздела, поэтому он указывается через пробел.
Результат выполнения команды:
CHANGED: partition=1 start=2048 old: size=67106816 end=67108864 new: size=134215647,end=134217695
-
Измените размер файловой системы:
sudo resize2fs /dev/vdb1
Где:
dev/vdb1
— название раздела.
Результат выполнения команды:
Resizing the filesystem on /dev/vdb1 to 16776955 (4k) blocks. The filesystem on /dev/vdb1 is now 16776955 (4k) blocks long.
-
Убедитесь, что раздел увеличился:
lsblk
Результат выполнения команды:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0 0 25G 0 disk ├─vda1 252:1 0 1M 0 part └─vda2 252:2 0 25G 0 part / vdb 252:16 0 64G 0 disk └─vdb1 252:17 0 64G 0 part
-
Подключитесь к ВМ Windows с помощью RDP.
-
В строке поиска по системе напишите
diskmgmt.msc
и запустите найденную оснастку. -
В открывшемся окне Управление дисками выберите нужный диск. Откройте контекстное меню и выберите пункт Расширить том...
-
Введите новый объем раздела и подтвердите действие.
-
Убедитесь, что раздел увеличился.