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.
Actualización más reciente 2023-10-09 GMT+08:00

Cambio del identificador de disco en el archivo fstab a UUID

Escenarios

Al optimizar una imagen privada de Linux, debe cambiar el identificador de disco a UUID en el archivo de configuración fstab del ECS.

Procedimiento

  • Tome CentOS 7.0 como ejemplo. Ejecute blkid para obtener los UUID de todas las particiones. Modifique el archivo /etc/fstab y use los UUIDs de partición para configurar el montaje automático de partición.
  1. Inicie sesión en el ECS como usuario root.
  2. Ejecute el siguiente comando para consultar todos los tipos de sistemas de archivos montados y UUIDs de dispositivos:

    blkid

    Se muestra la siguiente información:

    /dev/xvda2: UUID="4eb40294-4c6f-4384-bbb6-b8795bbb1130" TYPE="xfs"  
    /dev/xvda1: UUID="2de37c6b-2648-43b4-a4f5-40162154e135" TYPE="swap"
  3. Ejecute el siguiente comando para consultar el archivo fstab:

    cat /etc/fstab

    Se muestra la siguiente información:

    [root@CTU1000028010 ~]# cat /etc/fstab  
    /dev/xvda2  /       xfs     defaults    0 0 
    /dev/xvda1  swap    swap    defaults    0 0     
  4. Compruebe si el identificador de disco en el archivo fstab es el nombre del dispositivo.
    • Si el disco está representado por UUID, no se requiere ninguna operación adicional.
    • Si el disco está representado por el nombre del dispositivo, vaya a 5.
  5. Ejecute el siguiente comando para abrir el archivo fstab:

    vi /etc/fstab

  6. Presione i para entrar en el modo de edición y cambie el identificador de disco en el archivo fstab a UUID.
  • Tome CentOS 7.1 como ejemplo. Ejecute blkid para obtener los UUID de todas las particiones. Modifique el archivo /etc/fstab y use los UUID de partición para configurar el montaje automático de partición.
  1. Inicie sesión en el ECS como usuario root.
  2. Ejecute el siguiente comando para consultar todos los tipos de sistemas de archivos montados y UUIDs de dispositivos:

    blkid

    /dev/xvda2: UUID="4eb40294-4c6f-4384-bbb6-b8795bbb1130" TYPE="xfs" 
    /dev/xvda1: UUID="2de37c6b-2648-43b4-a4f5-40162154e135" TYPE="swap"

    Antes del cambio:

    [root@CTU1000028010 ~]# cat /etc/fstab 
    /dev/xvda2  /       xfs     defaults    0 0
    /dev/xvda1  swap    swap    defaults    0 0

    Después del cambio:

    [root@CTU1000028010 ~]# cat /etc/fstab 
    UUID=4eb40294-4c6f-4384-bbb6-b8795bbb1130  /       xfs     defaults    0 0
    UUID=2de37c6b-2648-43b4-a4f5-40162154e135  swap    swap    defaults    0 0
  3. Pulse Esc, escriba :wq y pulse Enter. El sistema guarda la configuración y sale del editor vi.
  4. Ejecute el siguiente comando para verificar el cambio:

    cat /etc/fstab

    El cambio se realiza correctamente si se muestra información similar a la siguiente:

    [root@CTU1000028010 ~]# cat /etc/fstab  
    UUID=4eb40294-4c6f-4384-bbb6-b8795bbb1130  /       xfs     defaults    0 0 
    UUID=2de37c6b-2648-43b4-a4f5-40162154e135  swap    swap    defaults    0 0