全部產品
Search
文件中心

Elastic Compute Service:查看磁碟序號

更新時間:Jun 19, 2024

序號特性可以用於在作業系統內為磁碟(包括雲端硬碟和本地碟)提供唯一身份標識,從而達到識別和區分不同磁碟的目的,同時通過磁碟序號可以進一步確定雲端硬碟ID。本文介紹如何在Linux和Windows作業系統中查看磁碟序號以及如何通過磁碟序號確認雲端硬碟ID。

使用限制

序號特性使用限制說明:

  • 僅支援2020年06月10日及之後新建立的磁碟,之前建立的磁碟不具備該特性。

    說明

    如果您的Windows執行個體virtio驅動版本低於58017,需要先更新驅動再查詢序號。具體操作,請參見Windows執行個體更新virtio驅動

  • 僅支援在I/O最佳化執行個體上使用該特性。

查看磁碟序號

Linux作業系統

  1. 遠端連線ECS執行個體。

    關於串連方式的介紹,請參見串連方式概述

  2. 使用lsblk命令查詢ECS執行個體中Block Storage的裝置名稱。

    [testuser@ecs ~]# lsblk
    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    vdb    254:16   0  20G  0 disk
    vda    254:0    0  40G  0 disk
  3. 使用以下命令擷取Block Storage裝置的序號。

    udevadm info --query=all --name=磁碟裝置名稱 | grep ID_SERIAL

    此處以查詢/dev/vda裝置名稱為例,樣本如下所示。

    [testuser@ecs ~]# udevadm info --query=all --name=/dev/vda | grep ID_SERIAL
    E: ID_SERIAL=bp1d4foh3ef8bntl****

Windows作業系統

Windows Server 2012及以上版本

  1. 遠端連線ECS執行個體。

    關於串連方式的介紹,請參見串連方式概述

  2. 開啟Windows PowerShell工具。

    開始菜單旁的搜尋欄中,輸入PowerShell,然後單擊Windows PowerShell

  3. 使用以下命令查看邏輯卷對應的磁碟。

    Get-CimInstance -ClassName Win32_LogicalDiskToPartition |select Antecedent, Dependent |fl

    查看邏輯卷對應的磁碟樣本如下所示。

    PS C:\Users\Administrator> Get-CimInstance -ClassName Win32_LogicalDiskToPartition |select Antecedent, Dependent |fl
    
    Antecedent : Win32_DiskPartition (DeviceID = "Disk #0, Partition #0")
    Dependent  : Win32_LogicalDisk (DeviceID = "C:")
    
    Antecedent : Win32_DiskPartition (DeviceID = "Disk #1, Partition #0")
    Dependent  : Win32_LogicalDisk (DeviceID = "D:")
  4. 使用以下命令擷取磁碟序號。

    Get-Disk |select Number, SerialNumber

    擷取磁碟序號樣本如下所示。

    PS C:\Users\Administrator> Get-Disk |select Number, SerialNumber
    
    Number SerialNumber
    ------ ------------
         1 bp14dzwwr539hzqi****
         0 bp16htuqeqnvlee8****

Windows Server 2012以下版本

  1. 遠端連線ECS執行個體。

    關於串連方式的介紹,請參見串連方式概述

  2. 開啟Windows PowerShell工具。

    開始菜單的搜尋欄中,輸入PowerShell,然後單擊Windows PowerShell

  3. 使用以下命令查看邏輯卷對應的磁碟。

    Get-WmiObject -Class Win32_LogicalDiskToPartition |select Antecedent, Dependent |fl

    查看邏輯卷對應的磁碟樣本如下所示。

    PS C:\Users\Administrator> Get-WmiObject -Class Win32_LogicalDiskToPartition |select Antecedent, Dependent |fl
    
    Antecedent : \\ecs\root\cimv2:Win32_DiskPartition.DeviceID="Disk #0, Partition #0"
    Dependent  : \\ecs\root\cimv2:Win32_LogicalDisk.DeviceID="C:"
  4. 使用以下命令擷取磁碟序號。

    Get-WmiObject -Class Win32_PhysicalMedia |select Tag, Serialnumber

    擷取磁碟序號樣本如下所示。

    PS C:\Users\Administrator> Get-WmiObject -Class Win32_PhysicalMedia |select Tag, Serialnumber
    
    Tag                Serialnumber
    ---                ------------
    \\.\PHYSICALDRIVE0 bp1bet4g35opq6vq****

(可選)通過磁碟序號確認雲端硬碟ID

擷取磁碟序號後,您可以根據磁碟序號與雲端硬碟ID的對應關係(雲端硬碟ID = d-{磁碟序號}),在控制台找到對應的雲端硬碟。

例如,您通過本文查詢到的磁碟序號為bp1gks8z0fh3m1z9****,則在控制台顯示的雲端硬碟ID為d-bp1gks8z0fh3m1z9****

image.png