Назад | Перейти на главную страницу

запустить экземпляр с постоянным диском и конкретным именем диска

У меня есть постоянный диск с именем foo который я хотел бы прикрепить к создаваемому мной экземпляру. Я запускаю следующую команду

gcloud beta compute --project=myproject instances create myinstance --machine-type=n1-standard-4 --disk=device-name=foo,name=foo

Однако когда я смотрю на экземпляры и запускаю sudo lsblk диск отображается под именем sdb вместо того foo. Что я делаю не так?

Специальное устройство устанавливается Linux и всегда будет sd# что-то. Но это может измениться в зависимости от последовательности, в которой постоянные диски подключены к экземпляру.

Установка идентификатора приведет к добавлению постоянной ссылки в /dev/disk/by-id используя то имя, которое всегда относится к диску. Например, если вы назовете диск foo тогда вы получите ссылку /dev/disk/by-id/google-foo который всегда указывает на правильный sd# устройство спец. Затем вы можете использовать эту ссылку (и / или соответствующие ссылки на разделы после того, как диск разбит на разделы) для ссылки на диск.