Se eu entendi corretamente, o problema é que, quando inicializado, a unidade USB pode ter vários dispositivos atribuídos a ela, dependendo da configuração do computador - ou seja, às vezes pode se tornar /dev/sdb e às vezes, por exemplo. /dev/sdd .
Para montar qualquer coisa que aconteça após udev ter sido iniciado, use os links simbólicos em /dev/disk/by-* , que podem ser exclusivos (por exemplo, aqueles em /dev/disk/by-partuuid/ ) independentemente do resto do sistema.