Вопрос или проблема
Я хочу создать виртуальную машину Oracle Cloud Compute, которая использует менее 50 ГБ пространства. Мне нужно только около 10 ГБ.
Большинство информации, которую я нахожу в Интернете, утверждает, что размер загрузочного тома в OCI не может быть меньше 50 ГБ.
Тем не менее, https://discuss.hashicorp.com/t/oracle-cloud-block-storage-size-question/9614/7 говорит:
В OCI размер загрузочного тома определяется образом источника, который вы используете. Если вы используете образ, предоставленный Oracle, они все меньше 50 ГБ по историческим причинам (до недавнего обновления OCI размер загрузочных томов не мог превышать 50 ГБ).
Я проверил образ Debian, который я использую, и, насколько я понимаю, он говорит, что ему нужно как минимум только 2 ГБ:
# wget https://cdimage.debian.org/cdimage/cloud/bookworm/latest/debian-12-generic-arm64.qcow2
# qemu-img info debian-12-generic-arm64.qcow2
image: debian-12-generic-arm64.qcow2
file format: qcow2
virtual size: 2.0G (2147483648 bytes)
disk size: 409M
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false
refcount bits: 16
corrupt: false
Тем не менее, OCI создает загрузочные тома размером 50 ГБ. Есть ли способ указать системе создать загрузочный том размером 10 ГБ?
(В качестве примечания, мои собственные экземпляры имеют размер 47 ГБ, если я не меняю размер защищенного тома, предложенный при их создании. Так возможно ли иметь загрузочный том менее 50 ГБ?)
Ответ или решение
Вопрос, который вы подняли относительно возможности создания boot volume меньшего размера, чем 50 ГБ в Oracle Cloud Infrastructure (OCI), действительно имеет свои нюансы. Позвольте рассмотреть это более подробно.
1. Фон
Oracle Cloud Infrastructure устанавливает минимальный размер boot volume в 50 ГБ для большинства образов виртуальных машин. Это связано с историческими ограничениями OCI, когда максимальный размер boot volume не мог превышать 50 ГБ. Однако с недавними обновлениями некоторые образы, предоставленные Oracle, выходят за пределы этого ограничения.
2. Образы и их требования
Как вы уже отметили, образ Debian, который вы используете, по своим характеристикам действительно требует лишь 2 ГБ. Это число отражает объем, необходимый для установки самого операционной системы. Однако OCI при создании инстанса тем не менее устанавливает минимальный размер boot volume на уровне 50 ГБ. Это наводит на мысль о том, что размер boot volume может быть более жестким, поскольку он ориентирован на конкретные образы.
3. Возможности настройки
К сожалению, сама OCI не предоставляет возможности вручную указать размер boot volume меньше 50 ГБ при использовании стандартных образов. Ниже приведены несколько возможных обходных путей, которые могут помочь вам достичь желаемого результата:
-
Пользовательские образы: Создайте собственный образ виртуальной машины, в котором вы можете установить и настроить достаточно лёгкую операционную систему, что позволит уменьшить размер. Создание собственного образа может занять больше времени, но оно даст вам полный контроль над размером ОС.
-
Дополнительные блоки хранения: Если ваша цель состоит в том, чтобы сэкономить на хранилище для boot volume, рассмотрите вариант выделения дополнительного блочного хранилища в меньшем размере, но помните, что это не окажет влияния на размер boot volume.
-
Обновления Oracle: Поскольку OCI постоянно обновляется, стоит обратить внимание на новые версии и релизы. Возможно, в будущем появится возможность указания меньшего объема для boot volume в рамках новых системных обновлений.
4. Замечания по существующим инстансам
Как вы отметили, ваши собственные инстансы занимают 47 ГБ. Возможно, если вы воспользуетесь альтернативными образами или настраиваемыми параметрами, то можете добиться значительного уменьшения объема используемого хранилища, однако полностью избежать 50 ГБ при использовании стандартного образа может быть крайне сложно.
5. Заключение
На основе рассматриваемого вами вопроса можно сделать вывод, что минимальный размер boot volume в OCI практически ограничен 50 ГБ для стандартных образов, таких как предоставленный Oracle. Если вы хотите использовать более легкий вариант, наиболее подходящим решением будет создание пользовательского образа или следить за обновлениями OCI, которые могут изменить текущие условия.
Таким образом, возможности nutzen менее 50 ГБ boot volume в стандартных конфигурациях OCI крайне ограничены. Надеюсь, данная информация поможет вам лучше понять текущие ограничения и возможные обходные пути в рамках Oracle Cloud.