Por que os nomes dos discos mudam na inicialização

-1

Anteriormente, todas as minhas partições de disco eram chamadas /dev/sda1 , /dev/sda2 , ... Minha rede parou de funcionar (não foi possível pingar) e, depois de sudo ifdown eth0 e sudo ifup eth0 , meu desktop foi embora e meu computador congelou (Ubuntu 12.10, 32 bits - deveria ter instalado 64 bits, mas tarde demais para corrigir). Depois de fazer um CD de inicialização, montagem, etc., agora descobri que todas as minhas partições são rotuladas como /dev/sde1 , /dev/sde2 ... Eventualmente, recuperei o sistema através da montagem do sdex apropriado em /mnt/dev , /mnt/sys , /mnt/proc , etc., chroot e update-grub , mas não tenho idéia (e não consegui encontrar usando o Google) nenhuma informação sobre o motivo da alteração dos nomes. Alguém está familiarizado com isso? Obrigado. -Bi

    
por bit_pusher 02.10.2013 / 14:56

1 resposta

1

Os identificadores de disco internos não devem ser estáveis no Linux. Portanto, você não deve confiar nos nomes de /dev/sd?* para permanecer o mesmo após a reinicialização ou após desconectar e reconectar uma mídia removível.

Se você precisar se referir a um dispositivo específico em um script ou arquivo de configuração, use IDs de dispositivo, UUIDs ou rótulos de sistema de arquivos, como em /dev/disk/ .

    
por David Foerster 02.10.2013 / 15:40