O subsistema udev cria e monta um sistema de arquivos tmpfs em /dev no momento da inicialização. O conteúdo é preenchido pelo kernel conforme os dispositivos são detectados. Como tmpfs reside na memória virtual, não é persistente, portanto, suas alterações não sobrevivem durante as reinicializações. Mesmo que você já tenha um /dev , a montagem do novo sistema de arquivos oculta o diretório e parece que todos os seus dispositivos especiais foram excluídos. Eles não têm, mas o resultado final é o mesmo: os especiais não estão onde você espera.
Suspeito que você descobrirá que as entradas hda e hdaX foram substituídas pelas entradas sda e sdaX . Como alternativa, confira /proc/devices e /proc/partitions para obter o nome udev atribuído à unidade.
Às vezes, um rápido & solução suja como fdisk -l /dev/[sh]d[a-z] pode ajudar (funciona melhor se você tiver menos de 26 discos de cada tipo).
A propósito, o esquema de nomenclatura usado por udev é padronizado, e seu /dev estático pode ser pior do que seguir as convenções. Se udev achar que é /dev/sda , vá com isso. Você pode escapar a potenciais estranhezas e mal-entendidos na estrada.