O device_mapper
resolve esse problema , até certo ponto. Você provavelmente deseja usar /dev/disk/by-uuid
(ou possivelmente /dev/disk/by-path
).
Eu tenho um pen drive Linux inicializável para implantar imagens do sistema operacional Linux e eu tenho tido problemas com o pen drive, ocasionalmente mudando o dispositivo / dev / sd que ele monta, causando estragos nos scripts de instalação. É possível forçar o sistema Linux no pen drive para sempre detectar o pen drive como um dispositivo SD específico? Meu pendrive normalmente é montado como sda, embora uma imagem do pen drive que eu estava usando como referência sempre aparece como sdb.
Eu fiz algumas pesquisas e parece que eu poderia fazer algo com o grub ou o udev, mas não consegui encontrar informações específicas suficientes para conseguir o que queria. Outra coisa interessante que vi no udev é que você não precisa necessariamente usar dispositivos / dev / sd, um website tinha um exemplo com / dev / thumb. Seria ideal ter o pen drive detectado como algo assim para que todos os dispositivos sd sejam dispositivos reais na máquina host.
O pen drive tem um CD normal (ou seja, não modificado), uma instalação real voltada para o drive) instalação do CentOS 5.8.
Então, minha pergunta é: é possível forçar o Linux a sempre detectar um dispositivo de hardware específico em um dispositivo de bloco específico?
Agradecemos antecipadamente por suas respostas.
O device_mapper
resolve esse problema , até certo ponto. Você provavelmente deseja usar /dev/disk/by-uuid
(ou possivelmente /dev/disk/by-path
).
Você precisa verificar como adicionar uma regra do udev ao seu dispositivo, para que sempre crie um nó de dispositivo em / dev / thumb com base no seu uuid de disco.