/dev/sdX
nós não devem ser numerados sempre iguais. Eles são adicionados como e quando o sistema "os vê" aparecerem. Se dois dispositivos levarem aproximadamente o mesmo tempo para iniciar, pode haver um tipo de condição de corrida na atribuição de nós de dispositivo.
Seu método é o bom. Pode-se também usar rótulo, identificação ou caminho de hardware, veja
ls /dev/disk/by-*