文档首页 > > 常见问题> 磁盘管理> 磁盘挂载类> 控制台与弹性云服务器内部之间磁盘挂载点的对应关系

控制台与弹性云服务器内部之间磁盘挂载点的对应关系

分享
更新时间: 2020/03/18 GMT+08:00

操作场景

用户登录Linux弹性云服务器查询磁盘设备信息,发现磁盘的设备名称与控制台上显示的挂载点不一致,不清楚磁盘具体挂载在哪个设备上。本节操作介绍如何根据控制台上显示的磁盘信息,查询该磁盘在弹性云服务器内对应的设备名称。

在管理控制台查看云服务器的磁盘标识

  1. 登录管理控制台。
  2. 选择“计算 > 弹性云服务器”。
  3. 在弹性云服务器列表栏,单击目标云服务器的名称。

    系统进入弹性云服务器详情页。

  4. 选择“云硬盘”页签,并单击展开磁盘详情。
  5. 查看磁盘的“设备类型”和“设备标识”。

    如果界面上当前未显示参数“设备标识”,请尝试关闭弹性云服务器,并重新开机。

使用SerialNumber查询磁盘挂载点

如果控制台上显示的是SerialNumber,您可以使用以下任一命令查看对应的设备名称。

SerialNumber是磁盘UUID的前20位。

例如:控制台上VBD盘对应的SerialNumber磁盘标识为“62f0d06b-808d-480d-8”,可以使用以下任一命令查询设备名称:

# udevadm info --query=all --name=/dev/xxx | grep ID_SERIAL

# ll /dev/disk/by-id/*

例如

# udevadm info --query=all --name=/dev/vdb | grep ID_SERIAL

# ll /dev/disk/by-id/*

回显信息如下所示:

[root@ecs-ab63 ~]# udevadm info --query=all --name=/dev/vdb | grep ID_SERIAL
E: ID_SERIAL=62f0d06b-808d-480d-8
[root@ecs-ab63 ~]# ll /dev/disk/by-id/*
lrwxrwxrwx 1 root root  9 Dec 30 15:56 /dev/disk/by-id/virtio-128d5bfd-f215-487f-9 -> ../../vda
lrwxrwxrwx 1 root root 10 Dec 30 15:56 /dev/disk/by-id/virtio-128d5bfd-f215-487f-9-part1 -> ../../vda1
lrwxrwxrwx 1 root root  9 Dec 30 15:56 /dev/disk/by-id/virtio-62f0d06b-808d-480d-8 -> ../../vdb

系统回显即为磁盘设备名称(即“/dev/vdb”)。

使用BDF查询磁盘挂载点

  1. 执行以下命令,使用BDF查看对应的设备名称。

    ll /sys/bus/pci/devices/BDF磁盘标识/virtio*/block

    例如:控制台上VBD盘对应的BDF磁盘标识为“0000:02:02.0”,执行以下命令查询设备名称。

    ll /sys/bus/pci/devices/0000:02:02.0/virtio*/block

    回显信息如下所示:

    [root@ecs-ab63 ~]# ll /sys/bus/pci/devices/0000:02:02.0/virtio*/block
    total 0
    drwxr-xr-x 8 root root 0 Dec 30 15:56 vdb

    系统回显即为磁盘设备名称(即“/dev/vdb”)。

使用wwn查询磁盘挂载点

  1. 以root帐号登录弹性云服务器。
  2. 执行以下命令,查询磁盘设备名称。

    ll /dev/disk/by-id |grep WWN|grep scsi-3

    例如:在控制台查询到的wwn号为6888603000008b32fa16688d09368506,那么执行命令如下。

    ll /dev/disk/by-id |grep 6888603000008b32fa16688d09368506|grep scsi-3

    回显信息如下:

    [root@host-192-168-133-148 block]# ll /dev/disk/by-id/ |grep 6888603000008b32fa16688d09368506 |grep scsi-3
    lrwxrwxrwx 1 root root  9 May 21 20:22 scsi-36888603000008b32fa16688d09368506 -> ../../sda

XEN实例磁盘设备名称查询方法

  1. 查看控制台上显示的磁盘信息。

    1. 登录管理控制台。
    2. 选择“计算 > 弹性云服务器”。
    3. 在弹性云服务器列表栏,单击目标云服务器的名称。

      系统进入弹性云服务器详情页。

    4. 选择“云硬盘”页签,并单击展开磁盘详情。
    5. 查看磁盘的“挂载点”、“设备类型”和“设备标识”。
      • 如果“设备类型”为VBD,执行2
      • 如果“设备类型”为SCSI,执行3

      如果界面上当前未显示参数“设备标识”,请尝试关闭弹性云服务器,并重新开机。

  2. 查看VBD磁盘在弹性云服务器内对应的设备名称。

    对于VBD盘,控制台上显示的“挂载点”与弹性云服务器内部查询到的磁盘设备名称一一对应,如表1所示。

    表1 磁盘挂载点与设备名称的对应关系

    挂载点(控制台)

    设备名称(弹性云服务器内部)

    /dev/sd***

    /dev/xvd***

    /dev/vd***

    /dev/xvd***

    /dev/xvd***

    /dev/xvd***

    示例:

    假设磁盘在控制台上显示的挂载点为“/dev/sdb”,则磁盘在弹性云服务器内挂载的设备名称为“/dev/xvdb”。

  3. 查看SCSI磁盘在弹性云服务器对应的设备名称。

    1. 根据步骤1,获取磁盘的设备标识。

      SCSI盘的”设备标识“显示的是磁盘在弹性云服务器中的wwn号。

    2. 以root帐号登录弹性云服务器。
    3. 执行以下命令,查询磁盘设备名称。

      ll /dev/disk/by-id |grep WWN|grep scsi-3

      [root@host-192-168-133-148 block]# ll /dev/disk/by-id/ |grep 6888603000008b32fa16688d09368506 |grep scsi-3
      lrwxrwxrwx 1 root root  9 May 21 20:22 scsi-36888603000008b32fa16688d09368506 -> ../../sda

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区