检测Azure Linux VM中的临时磁盘

时间:2017-06-13 14:49:54

标签: c linux azure

我在Azure上使用RHEL。 我发现,随着任何新的Azure VM的推出,我看到附加了两个磁盘。 一个是安装了RHEL OS的根磁盘。 和其他本地SSD连接,但它是一个临时磁盘。 此临时磁盘的某些部分用于交换区域。

如果我使用LVM类型的卷管理器,如何检测第二个磁盘是临时磁盘? 如果我想用C编程语言实现磁盘管理实用程序,我该如何检测这个临时磁盘? 是否有任何磁盘属性可用于检测本地连接的磁盘?

2 个答案:

答案 0 :(得分:0)

  

在Linux虚拟机上,通常是临时磁盘    / dev / sdb ,并由Azure Linux代理格式化并安装到 / mnt

参考 - https://docs.microsoft.com/en-us/azure/virtual-machines/linux/about-disks-and-vhds

答案 1 :(得分:-1)

  

如果我使用LVM类型的卷管理器,我该如何检测第二个   磁盘是临时磁盘吗?

在Azure中创建VM时,会自动为您提供临时存储。临时磁盘是" / dev / sdb1 "在Linux VM上。

如果要为此VM配置LVM," / dev / sdb "是临时磁盘,第一个磁盘应该是/ dev / sdc 有关为Azure Linux VM配置LVM的更多信息,请参阅此link