Есть ли способ расширить его размер до размера тома без
потерять свою работу?
Это зависит от того, можете ли вы жить с несколькими минутами простоя для вычислений, то есть является ли остановка экземпляра (следовательно, процесс вычислений) проблемой или нет - Эрик Хаммонд написал подробную статью о Resizing the Root Диск на работающем EBS Boot EC2 Instance , который решает другую, но довольно связанную проблему:
[...] что если у вас уже запущен экземпляр EC2 и вам нужно
увеличить размер своего корневого диска без запуска другого
Экземпляр
Пока у вас все в порядке с небольшим временем простоя на экземпляре EC2 (мало
минут), можно изменить корневой том EBS с помощью
увеличенная копия, без необходимости запуска нового экземпляра.
Вы уже выполнили большинство описанных им шагов и создали новый том объемом 300 ГБ из снимка 180 ГБ, но, очевидно, вы действительно пропустили последний необходимый шаг, а именно изменение размера файловой системы на томе - вот инструкции Эрика. статья:
Подключитесь к экземпляру с помощью ssh (не показан) и измените размер корневого файла.
Система для заполнения нового тома EBS. Этот шаг выполняется автоматически при
время загрузки на современных Ubuntu AMI:
# ext3 root file system (most common)
sudo resize2fs /dev/sda1
#(OR)
sudo resize2fs /dev/xvda1
# XFS root file system (less common):
sudo apt-get update && sudo apt-get install -y xfsprogs
sudo xfs_growfs /
Таким образом, детали зависят от файловой системы, используемой на этом томе, но должна быть соответствующая команда изменения размера, доступная для всех, кроме самых эзотерических или устаревших, чего бы я не ожидал в обычной установке Ubuntu 10.
Удачи!
Приложение
Есть ли вероятность, что снимок на самом деле является непрерывным с
другой диск (например, / dev / sdb)?
Не просто так, это потребует установки типа RAID , которая вряд ли будет доступна на стандартной Ubuntu 10, за исключением случаев, когда кто-то предоставил вам соответственно настроенный AMI. Размер /dev/sdb
на самом деле намекает на то, что ваше хранилище инстансов Amazon EC2 :
Когда экземпляр создается из образа машины Amazon (AMI), в
В большинстве случаев он поставляется с предварительно настроенным блоком предварительно подключенного диска.
место хранения. В этом документе он упоминается как хранилище экземпляров;
также известен как эфемерный магазин . Магазин экземпляров обеспечивает
временное хранилище на уровне блоков для экземпляров Amazon EC2. Данные о
тома хранилища экземпляров сохраняются только в течение жизни
связанный экземпляр Amazon EC2 . Объем этого хранилища варьируется от
От 160 ГБ до 3,3 ТБ и зависит от типа экземпляра Amazon EC2. [...] [Акцент мой]
Учитывая, что это хранилище не сохраняется при завершении экземпляра (в отличие от хранилища EBS , которым мы все привыкли наслаждаться - другое поведение подробно описано в Хранилище корневых устройств ), оно следует относиться с соответствующей осторожностью (т.е. никогда не хранить что-либо в хранилище экземпляра, которое вы не можете позволить себе потерять).