Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-07 GMT+08:00

Alterando o identificador de disco no arquivo fstab para UUID

Cenários

Ao otimizar uma imagem privada do Linux, você precisa alterar o identificador de disco para UUID no arquivo de configuração fstab do ECS.

Procedimento

  • Tomemos como exemplo o CentOS 7.0. Execute blkid para obter os UUID de todas as partições. Modifique o arquivo /etc/fstab e use os UUID da partição para configurar a montagem automática da partição.
  1. Efetue login no ECS como usuário root.
  2. Execute o seguinte comando para consultar todos os tipos de sistemas de arquivos montados e os UUID de dispositivo:

    blkid

    As seguintes informações são exibidas:

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

    cat /etc/fstab

    As seguintes informações são exibidas:

    [root@CTU1000028010 ~]# cat /etc/fstab  
    /dev/xvda2  /       xfs     defaults    0 0 
    /dev/xvda1  swap    swap    defaults    0 0     
  4. Verifique se o identificador do disco no arquivo fstab é o nome do dispositivo.
    • Se o disco for representado pelo UUID, nenhuma outra operação será necessária.
    • Se o disco for representado pelo nome do dispositivo, vá para.
  5. Execute o seguinte comando para abrir o arquivo fstab:

    vi /etc/fstab

  6. Pressione i para entrar no modo de edição e altere o identificador do disco no arquivo fstab para UUID.
  • Tomemos como exemplo o CentOS 7.1. Execute blkid para obter os UUID de todas as partições. Modifique o arquivo /etc/fstab e use os UUID da partição para configurar a montagem automática da partição.
  1. Efetue login no ECS como usuário root.
  2. Execute o seguinte comando para consultar todos os tipos de sistemas de arquivos montados e os UUID de dispositivo:

    blkid

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

    Antes da mudança:

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

    Após a mudança:

    [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. Pressione Esc, insira :wq, e pressione Enter. O sistema salva a configuração e sai do editor vi.
  4. Execute o seguinte comando para verificar a alteração:

    cat /etc/fstab

    A alteração será bem-sucedida se informações semelhantes às seguintes forem exibidas:

    [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