por que e os volumes do EBS montados em uma instância do Ubuntu 12.04 EC2 como / dev / sdh1 aparecem como / dev / xvdh1?

4

Ao montar um volume EBS no ubuntu especificado como / dev / sdh1 ele monta-o em / dev / xvdh1. O console do aws ainda acha que está montado em / dev / sdh1, então demorou um pouco para perceber que ele estava realmente montado, apenas no lugar errado

Eu corri para este problema há muito tempo usando o Ubuntu no ec2. Eu acabei de me deparar com isso novamente

link

e parece que não estou sozinho:

link

Eu não encontrei uma boa resposta para o porquê isso acontece ou como corrigi-lo. Alguma idéia?

    
por Andres 05.06.2012 / 22:55

1 resposta

7

Não há nada quebrado, então não há realmente nada para "consertar". Essa mudança ( /dev/sdX to /dev/xvdX ) foi feita em versões recentes do kernel (talvez a árvore 3.x? Não me lembro especificamente no momento). O EC2 ainda não mudou sua terminologia para refletir a mudança nas convenções de nomenclatura de dispositivos, pois isso confunderia todos aqueles que estão executando kernels mais antigos. Eventualmente, eu suspeito que eles vão fazer a mudança, mas pode demorar um pouco.

    
por 05.06.2012 / 23:10