Я впечатлен сервисами Amazon EC2 и EBS. Я хотел знать, возможно ли увеличить объем EBS.
Например: если у меня том объемом 50 ГБ и у меня заканчивается свободное место, могу ли я увеличить его до 100 ГБ при необходимости?
amazon-web-services
amazon-ebs
Нихил Гупте
источник
источник
Ответы:
Все отличные рекомендации, и я решил добавить найденную статью, которая касается расширения экземпляра Windows Amazon EC2 EBS с использованием инструментов веб-интерфейса Amazon для выполнения необходимых изменений. Если вам неудобно использовать CLI, это значительно облегчит ваше обновление.
http://www.tekgoblin.com/2012/08/27/aws-guides-how-to-resize-a-ec2-windows-ebs-volume/
Спасибо TekGoblin за публикацию этой статьи.
источник
Вы можете вырастить хранилище, но это невозможно сделать на лету. Вам нужно будет сделать снимок текущего блока, добавить новый, больший блок и повторно прикрепить ваш снимок.
Там простое прохождение игры здесь основана на использование инструментов командной строки EC2 Амазонки
источник
Вы не можете просто «врезать» больше места на лету, если вам это нужно, но вы можете изменить размер раздела с помощью снимка.
Шаги к этому:
Посмотрите на http://aws.amazon.com/ebs/ - Снимок EBS:
источник
Я следовал всем ответам, у всех чего-то не хватает со всем уважением.
Если вы выполните эти шаги, вы сможете увеличить свой том EBS и сохранить свои данные (это не для корневого тома). Для простоты я предлагаю использовать AWS канон для создания снимка ... вы можете сделать это, используя инструменты командной строки AWS.
Мы не касаемся корневого тома здесь.
Перейдите в консоль AWS:
SSH к вашему экземпляру:
Это дает вам что-то вроде:
Запишите значения Start и Id . (в данном случае 2048 и 83)
Используя fdisk, удалите раздел xvdf1 и создайте новый, который начинается точно с того же блока (2048). Мы дадим тот же идентификатор (83):
Этот шаг хорошо объяснен здесь: http://litwol.com/content/fdisk-resizegrow-physical-partition-without-losing-data-linodecom
Почти готово, нам просто нужно смонтировать том и запустить resize2fs:
Смонтируйте объем ebs: (мой находится в / mnt / ebs1)
и изменить его размер:
Готово! Используйте,
df -h
чтобы проверить новый размер.источник
Пока у вас все в порядке с несколькими минутами простоя, Эрик Хаммонд написал хорошую статью по изменению размера корневого диска на работающем экземпляре EBS: http://alestic.com/2010/02/ec2-resize-running-ebs -root
источник
Теперь вы можете сделать это через Консоль управления AWS. Процесс такой же, как и в других ответах, но вам больше не нужно идти в командную строку.
источник
Кстати: как и с физическими дисками, может быть удобно использовать LVM; например:
http://www.davelachapelle.ca/guides/ubuntu-lvm-guide/ http://www.centos.org/docs/5/html/Cluster_Logical_Volume_Manager/
Большое преимущество: позволяет динамически добавлять (или удалять) пространство.
Его также можно легко перемещать между / между экземплярами.
Предостережения:
источник
Мои шаги:
создайте новый том с большим дисковым пространством, используя приведенный выше снимок. К сожалению, пользовательский интерфейс на консоли aws для создания моментального снимка практически непригоден, поскольку в нем перечислены все снимки на aws. Использовать инструмент командной строки намного проще, например так:
отсоединить существующий том ebs (меньший) от экземпляра
Вы сделали!
Кроме шага 3, описанного выше, вы можете делать все, используя консоль управления aws.
Также обратите внимание, как указано здесь:
/server/365605/how-do-i-access-the-attached-volume-in-amazon-ec2
устройство в вашем экземпляре ec2 может быть / dev / xv *, а веб-консоль aws сообщает, что это / dev / s *.
источник
Используйте команду «diskpart» для ОС Windows, посмотрите здесь: Используйте http://support.microsoft.com/kb/300415 Ниже приведены шаги, которые я выполнил для диска без полномочий root (базовый, а не динамический диск).
После того как вы сделали снимок, демонтировали старый том EBS (скажем, 600 ГБ) и создали больший том EBS (скажем, 1 ТБ) и смонтировали этот новый том EBS - вам нужно будет сообщить Windows об изменении размера (от 600 ГБ до 1 ТБ), чтобы в командной строке (запуск от имени администратора)
[мой диск 9, том с надписью Z, был объемом 1 ТБ, созданным из снимка ec2 размером 600 ГБ - я хотел изменить размер от 600 ГБ до 1 ТБ и поэтому мог бы выполнить описанные выше шаги, чтобы сделать это.]
источник
Я настоятельно рекомендую Logical Volume Manager (LVM) для всех томов EBS, если ваша операционная система поддерживает это. Обычно дистрибутивы Linux так и делают. Это здорово по нескольким причинам.
Изменение размера и перемещение логических томов может быть выполнено в режиме реального времени, поэтому вместо целой автономной моментальной копии, которая требует простоя, вы можете просто добавить создание еще большего тома EBS, добавить его в пул LVM в качестве физического тома (PV), переместить логический том (LV), удалите старый физический том из пула и удалите старый том EBS. Затем вы просто изменяете размер логического тома и изменяете размер файловой системы на нем. Это не требует простоев вообще!
Он абстрагирует ваше хранилище от ваших «физических» устройств. Перемещение разделов между устройствами без необходимости простоя или изменения точек монтирования / fstab очень удобно.
Было бы неплохо, если бы Amazon позволил изменять размеры томов EBS на лету, но с LVM это не так необходимо.
источник
если ваш корневой том - файловая система xfs, тогда выполните эту команду xfs_growfs /
источник