Свойство size в DescribeVolumes
возвращает выделенный размер, но мне хотелось бы знать текущий использованный размер, чтобы я мог планировать запрос на увеличение размера EBS.
Как определить размер моего выделенного размера EBS, который я использую в настоящее время
Ответ 1
если вы ищете "используемый" размер, вам нужно будет сделать это, используя команду операционной системы, запущенную из экземпляра, к которому привязана эта EBS.
В unix вы можете использовать df -Th
и проверить значения по вашей точке монтирования. В окнах вы можете просто использовать страницу "Мой компьютер", чтобы проверить это.
Ответ 2
Похоже, цель этого вопроса состоит в том, чтобы определить, сколько выделенного пространства EBS вы используете, чтобы вы знали, когда вы собираетесь достигнуть своего предела. Поскольку Amazon имеет предел по умолчанию 20T, неожиданное (как я это делал) неожиданное поражение.
Если у вас есть инструменты командной строки, магия bash дает вам ответ:
t=0; for i in `ec2-describe-volumes | grep VOLUME | awk '{print $3}'`; do t=`expr $t + $i`; done; echo $t
(получите тики справа!)
Хотя было бы неплохо, если бы Amazon рассказывал вам в удобном для поиска месте, что ваш текущий выделенный и максимально допустимый.
EDIT: теперь есть стандартные и подготовленные iops ebs. Вышеприведенная команда показывает кумулятивное распределение обоих типов.
Только для стандартных ebs:
t=0; for i in `ec2-describe-volumes | grep VOLUME | grep standard | awk '{print $3}'`; do t=`expr $t + $i`; done; echo $t
только для подготовленных-iops ebs:
t=0; for i in `ec2-describe-volumes | grep VOLUME | grep io1 | awk '{print $3}'`; do t=`expr $t + $i`; done; echo $t