EC2 - 如何检查设备是否已安装?

时间:2012-08-02 16:14:10

标签: amazon-ec2 boto

我正在使用python boto库并编写了一个脚本(在ec2实例上运行)以获取附加到该实例的所有卷的列表。

现在我需要检查每个卷是否已安装,如果已安装,则挂载点是什么。我以为我能够搜索/ proc / mounts卷设备(使用volume.attach_data.device),但这不起作用,因为Amazon将设备从/ dev / sdf重命名为/ dev / xvda。我没有看到任何关于此重命名是否在100%的时间内发生的明确文档(无论您的实例类型,卷类型等)或如何确定新设备名称。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:0)

我最近经历了这个 - 重命名如下:

sdf - > xvdf,sdg - >

这是一致的 有关更长的解释,请参阅此主题: How to attach new EBS volume to Ubuntu machine on AWS?

因此,您应该能够使用原始想法检查挂载点并重新命名。