如何获得便携式磁盘的磁盘大小?

时间:2017-06-08 09:01:32

标签: ibm-cloud ibm-cloud-infrastructure

block_devices=client['SoftLayer_Virtual_Guest'].getBlockDevices(id=id)

此API调用并不能说明磁盘的大小。

是否有其他方法可以获取特定虚拟服务器的便携式存储的磁盘大小?

1 个答案:

答案 0 :(得分:1)

试试这个:

objectMask='mask[capacity, name, id, description]'
objectFilter ={"portableStorageVolumes":{"blockDevices":{"guest":{"id":{"operation":VirtualGuestID}}}}}

result = client['Account'].getPortableStorageVolumes(filter=objectFilter, mask=objectMask)

将VirtualGuestID替换为虚拟客户机的ID,objectfilter将返回您的VSI所具有的所有便携式存储,objectMask将显示这些存储的容量