Действия с диском по ID
Копирование ID диска
Чтобы скопировать ID диска:
Перейдите в раздел Ресурсы → Cloud Engine → Диски.
В строке с нужным диском нажмите на кнопку и выберите пункт Скопировать ID.
ID необходим для взаимодействия с диском через API.
Просмотр ID диска
Чтобы посмотреть ID диска:
Перейдите в раздел Ресурсы → Cloud Engine → Диски.
Нажмите на строку с нужным диском.
Откроется страница с общей информацией о диске:
Проверка наличия диска на сервере
Вариант 1
Чтобы проверить наличие диска на сервере по ID:
- Перейдите в раздел Ресурсы → Cloud Engine → Диски.
- Нажмите на имя сервера в строке с нужным диском:
Перейдите на вкладу Консоль и введите команду:
Получите ответ:
где:
0QEMU_QEMU_HARDDISK
— идентификатор модели устройства. В данном случае виртуальный жёсткий диск, эмулируемый программой QEMU;59c2e40e-7924-412f-a453-96aed0dbfba4
— ID диска, предоставленный эмулятором QEMU.
- Сверьте ID диска с полученным ответом.
Вариант 2
Получите список всех дисков сервера и найдите в списке ID нужного диска.
Чтобы получить список всех дисков сервера:
- Перейдите в раздел Ресурсы → Cloud Engine → Диски.
- Нажмите на имя сервера в строке с нужным диском:
Перейдите на вкладу Консоль и введите команду:
В полученном ответе найдите нужный вам диск по ID:
Форматирование диска
Чтобы отформатировать диск:
- Перейдите в раздел Ресурсы → Cloud Engine → Диски.
- Нажмите на имя сервера в строке с нужным диском:
Перейдите на вкладу Консоль и введите команду:
где:
mkfs.ext4
— команда для создания новой файловой системы ext4 на указанном диске;/dev/disk/by-id/scsi-SQEMU_QEMU_HARDDISK_59c2e40e-7924-412f-a453-96aed0dbfba4
— путь к диску, который нужно отформатировать;59c2e40e-7924-412f-a453-96aed0dbfba4
— ID диска.
Получите ответ вида:
где:
mke2fs 1.45.5 (07-Jan-2020)
— версия утилиты mke2fs (создание файловой системы ext2/ext3/ext4), используемой для форматирования;Discarding device blocks:
— очистка блоков диска для оптимизации производительности;Creating filesystem with 786432 4k blocks and 196608 inodes
— создание файловой системы с указанным количеством 4-килобайтных блоков и инодов. Иноды используются для хранения информации о файлах и каталогах;Filesystem UUID: 59c2e40e-7924-412f-a453-96aed0dbfba4d
— уникальный идентификатор (UUID) новой файловой системы, он же ID диска;Superblock backups stored on blocks
— блоки, где хранятся резервные копии суперблока, который содержит важную информацию о файловой системе;Allocating group tables: done
— распределение таблиц групп блоков (структура данных ext4);Writing inode tables: done
— запись таблиц инодов;Creating journal (16384 blocks)
— создание журнала файловой системы, который используется для восстановления после сбоев;Writing superblocks and filesystem accounting information: done
— запись суперблоков и информации учёта файловой системы.
Монтирование диска
Чтобы смонтировать диск:
- Перейдите в раздел Ресурсы → Cloud Engine → Диски.
- Нажмите на имя сервера в строке с нужным диском:
Перейдите на вкладу Консоль и введите команду:
где:
mount
— команда для монтирования файловой системы, доступной на диске, в файловую систему хоста;/dev/disk/by-id/scsi-SQEMU_QEMU_HARDDISK_5de2c00c4-9566-487f-971c-ae98d84d51cf
— путь к диску по его ID. Это виртуальный жёсткий диск, файловую систему которого нужно примонтировать;5de2c00c4-9566-487f-971c-ae98d84d51cf
— ID диска;/mnt
— локальная папка, куда будет подключен диск. После монтирования содержимое диска будет доступно по этому пути.
Проверка примонтированного диска
Проверить успешное монтирование диска можно тремя способами.
Вариант 1
Используйте команду df
или df -h
(для более читаемого вывода), которая покажет список всех подключенных файловых систем и их размеры:
Если файловая система на диске примонтирована, она отобразится в списке.
Вариант 2
Используйте команду ls /mnt
для проверки наличия файлов и папок на примонтированном диске:
Если вывод команды отображает содержимое диска, значит монтирование выполнено успешно.
В данном примере lost+found
— специальный каталог файловой системы ext4. Наличие этого каталога означает, что файловая система пуста или только что была отформатирована.
Вариант 3
Используйте команду mount
без аргументов для отображения списка всех примонтированных файловых систем:
Если диск находится в этом списке и сопоставлен с папкой монтирования /mnt
, значит команда монтирования выполнена успешно.