как получить текущий размер тома, прикрепленного к экземпляру aws ec2 через java sdk

Я прикрепил тома EBS к своему экземпляру AWS ec2, но для получения текущего размера используемого экземпляра AWS ec2 мне нужно ssh и ввести команду df -hT /dev/xvda1, и я получаю значение, что 7% занято полной информацией, но я хочу получить это значение через мой Java-код, так как я могу это получить?

Я пробую этот код, но он всегда возвращает мне 0.

DescribeVolumesRequest volumerequest = new DescribeVolumesRequest();
System.out.println(volumerequest.getFilters().size());

person Vatsal Rahul    schedule 21.09.2018    source источник


Ответы (1)


Это должно вам помочь

com.amazonaws.services.ec2.model.Volume, и вы должны использовать getSize.

Вы можете найти ссылку здесь

person Kedarnag Mukanahallipatna    schedule 21.09.2018
comment
В моем java-коде я прикрепляю объем ebs 100 ГБ, а затем я копирую некоторые сценарии пользовательских данных на 7 ГБ, и я перешел в спящий режим на 8 минут, а затем я проверяю объем, все еще он говорит 100 ГБ, но он должен показывать 93 гб или 7 гб тоже если покажет то будет хорошо - person Vatsal Rahul; 21.09.2018