Поиск по сайту:

Как подключить дополнительное хранилище к вашим каплям DigitalOcean


Капли DigitalOcean поставляются с ограниченным объемом хранилища SSD. Вот как вы можете добавить больше дисковой емкости, не нарушая банк, используя выделенное решение для хранения данных DigitalOcean.

Прежде чем мы продолжим, вы должны проверить, может ли изменение размера вашего дроплета быть альтернативным вариантом. Переход на более крупный тип дроплета может дать вам больше места для хранения, а также увеличить нагрузку на ЦП и ОЗУ. Это может быть идеально, если вам нужны все три сейчас, но не ожидайте, что ваши требования к хранилищу сильно вырастут в ближайшем будущем.

Вы можете изменить размер капель на панели управления DigitalOcean, выбрав свою каплю и нажав «Изменить размер». Выберите «Диск, ЦП и ОЗУ», а затем выберите план для обновления. Вам нужно будет закрыть дроплет, пока изменение применяется. Изменение размера, связанное с емкостью диска, не может быть отменено.

Присоединение тома блочного хранилища

Помимо изменения размеров дроплетов, тома блочного хранилища DigitalOcean — это самый простой способ добавить дополнительное хранилище на ваши серверы. Тома — это единицы хранения, управляемые SSD. Когда вы добавляете том в дроплет, это похоже на подключение физического съемного диска.

Теперь у дроплета будут доступны две системы хранения — обычный SSD и вновь созданный том. Вы определяете емкость каждого тома, что позволяет адаптировать решение для хранения данных. Цена фиксированная — 0,10 доллара США за ГБ.

Вы можете создать том, войдя в панель управления DigitalOcean и щелкнув ссылку «Тома» на левой боковой панели. Нажмите синюю кнопку «Создать том» в правом верхнем углу экрана.

Начните с указания размера создаваемого тома. Используйте одно из предварительно заполненных значений по умолчанию или нажмите «Введите размер в ГБ», чтобы настроить его. Затем назовите свой том и выберите дроплет, к которому вы хотите его присоединить.

Форматирование и монтирование томов

Теперь вам нужно выбрать способ монтирования тома. В большинстве случаев «Автоматическое форматирование и монтирование» позволит вам установить разумные значения по умолчанию. Когда выбран этот параметр, DigitalOcean создаст отформатированный том, прикрепит его к вашей капле, а затем смонтирует в файловую систему. Вы можете выбрать точку монтирования после нажатия «Создать том». DigitalOcean поддерживает файловые системы Ext4 и XFS. Ext4 обычно является лучшим выбором, хотя XFS предпочтительнее для систем Red Hat.

Выберите опцию «Форматирование и монтирование вручную», если вам нужна другая файловая система. Это также даст вам больше контроля над конфигурацией монтирования, поскольку вам нужно будет настроить ее самостоятельно в своем дроплете.

Вы можете использовать следующую команду для монтирования тома в /mnt/example-mount:

mount -o defaults,nofail,discard,noatime /dev/sda /mnt/example-mount

Мы предполагаем, что нашему тому присвоен идентификатор устройства sda. Обычно это относится к первому тому, который вы подключаете к дроплету DigitalOcean. Варианты монтажа, которые мы предлагаем, взяты из рекомендованного DigitalOcean подхода к монтажу томов.

Использование вашего объема

После присоединения, форматирования и монтирования тома становятся просто еще одним расположением файловой системы в вашем дроплете. Вы можете копировать файлы на свой том с помощью таких команд, как cp example-file.txt /mnt/example-volume/example-file.txt — замените путь, к которому вы смонтировали свой том.

Это ничем не отличается от использования любой другой формы монтируемого устройства хранения. Все, что сохранено в месте монтирования, будет сохранено на томе. Остальная часть файловой системы вашей капли, как обычно, остается на выделенном SSD.

Чтобы проверить оставшееся место на вашем дроплете и томе, используйте команду df -h. Строка с точкой монтирования / представляет SSD вашего дроплета. Точка подключения вашего тома также будет указана, что позволит вам увидеть, сколько места у вас осталось.

Управление вашими томами

Тома могут быть присоединены только к одной капле за раз. В любой момент можно переподключиться к другому дроплету. Это полезно, если вы перемещаете ресурсы между дроплетами или выводите один из них в пользу другого.

Используйте страницу «Тома» на панели управления, чтобы найти свой том. Наведите указатель мыши на имя дроплета, к которому он подключен, и нажмите «Изменить». Теперь вы можете выбрать новую каплю для подключения тома.

Объемы изменяются по нажатию кнопки «Еще» справа от таблицы. Выберите «Увеличить размер» и выберите новую емкость для использования. Тома могут быть изменены только в сторону увеличения, поэтому изменение не будет обратимым.

Резервные копии томов

Тома поддерживают систему моментальных снимков DigitalOcean для резервного копирования. Этот механизм позволяет сохранить полный образ диска в вашей учетной записи DigitalOcean.

Нажмите кнопку «Дополнительно» рядом с любым томом и нажмите «Сделать снимок». Используйте диалоговое окно, чтобы назвать свой снимок, а затем нажмите «Сделать снимок» для подтверждения. Процесс может занять несколько минут. Большие капли потребуют гораздо больше времени.

Вы можете использовать моментальные снимки для восстановления данных в любое время в будущем. Щелкните ссылку «Изображения» на боковой панели и найдите снимок, который хотите использовать. Вы можете восстановить моментальный снимок на том, из которого он был создан, или создать новый том, взяв за основу этот снимок.

Снимки, которые вы создаете, навсегда хранятся в вашей учетной записи. Они оплачиваются по цене 0,05 доллара США за ГБ в месяц. Вы платите только за данные в каждом моментальном снимке, а не за размер тома, из которого он был получен.

Заключение

Объемы DigitalOcean позволяют легко добавить дополнительное хранилище к существующей капле. Автоматизированный процесс форматирования и монтирования делает процесс установки чрезвычайно простым.

Тома — не единственный способ увеличения емкости диска. В зависимости от ваших требований DigitalOcean Spaces может стать жизнеспособной альтернативой. Это система хранения удаленных объектов, похожая на Amazon S3. Spaces намного доступнее при хранении больших объемов данных — 5 долларов в месяц за 250 ГБ — но не подключается напрямую к файловой системе вашего дроплета. Доступ к нему должен осуществляться через HTTP, поэтому его лучше всего использовать для статических ресурсов и долгосрочных архивов.