Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Elastic Cloud Server/ Preguntas frecuentes/ Disk Management/ Others/ ¿Por qué el nombre del dispositivo de mi ECS C6 está en formato sd*?
Actualización más reciente 2023-08-08 GMT+08:00

¿Por qué el nombre del dispositivo de mi ECS C6 está en formato sd*?

Síntomas

El nombre del dispositivo de los ECS C6 adquiridos anteriormente está en formato vd*, por ejemplo, vda y vdb, pero el nombre del dispositivo de los ECS C6 recién adquiridos está en formato sd*.

Esta sección describe la razón por la que el nombre del dispositivo se cambia al formato sd* y cómo manejar el nombre del dispositivo sd* en los escenarios comunes.

Causa raíz

El nombre del dispositivo del sistema Linux se genera automáticamente según ciertas reglas que están relacionadas con el protocolo del disco y el número de secuencia del disco, lo que trae algunas incertidumbres. Cuando los discos están unidos a los ECS C6, se usa virtio-blk o virtio-scsi.

  • Si se asigna virtio-blk, el formato del nombre del dispositivo es vd*.
  • Si se asigna virtio-scsi, el formato del nombre del dispositivo es sd*.

Partición y formato de disco

Problema: Antes de usar un ECS por primera vez, debe particionar o formatear los discos de datos adjuntos. Si el nombre del dispositivo de ECS está en formato sd*, se producirá un error al ejecutar /dev/vd*.

Solución: Obtenga dinámicamente el nombre del dispositivo y, a continuación, realice las operaciones en el disco. Puede obtener dinámicamente nombres de dispositivos de cualquiera de las siguientes maneras:

  • Método 1: Ejecute fdisk para consultar el nombre del dispositivo.

    Inicie sesión en ECS y ejecute el siguiente comando para consultar la lista de discos de datos:

    fdisk -l

    Se muestra información similar a la siguiente, que indica que el ECS tiene dos discos conectados. /dev/vda es el disco del sistema, y /dev/vdb es el nuevo disco de datos.

    [root@ecs-test-0001 ~]# fdisk -l
    
    Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
    Units = sectors of 1 x 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x000bcb4e
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vda1   *        2048    83886079    41942016   83  Linux
    
    Disk /dev/vdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
    Units = sectors of 1 x 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Este es un método conveniente para obtener el nombre del dispositivo, pero no se puede obtener la asignación entre los discos de EVS conectados al ECS y los nombres de dispositivo en el SO. Si desea conocer la asignación, obtenga el nombre del dispositivo haciendo referencia al método 2.

  • Método 2: Utilice serial-id o wwn para obtener el nombre del dispositivo.

    Para obtener más información, véase ¿Cómo obtengo el nombre de mi disco en el SO de ECS usando el identificador de dispositivo proporcionado en la consola?.

Montaje automático de sistemas de archivos

Se recomienda utilizar UUID para identificar los discos en el archivo, ya que son identificadores únicos para las particiones de disco y no cambian con los nombres de dispositivos. A continuación se describe cómo configurar el montaje automático de discos mediante UUID para identificar discos en el sistema de archivos.

  • Montaje automático para un disco de sistema
    • Si se utiliza una imagen pública de Huawei Cloud o una imagen privada creada a partir de una imagen pública, los UUID se utilizan para el montaje automático del disco y no se requiere ninguna acción.
    • Si se utiliza una imagen privada creada con una imagen no pública, seleccione Enable automatic configuration al crear la imagen. A continuación, el sistema utiliza automáticamente UUIDs para el montaje automático del disco.
    • Si no se selecciona Enable automatic configuration al crear una imagen privada, consulte la sección Cambio del identificador de disco en el archivo fstab a UUID.
  • Montaje automático para discos de datos

    Si desea configurar el montaje automático para discos de datos, consulte la Creación y montaje de un sistema de archivos.