É possível configurar o dispositivo que contém um sistema de arquivos raiz do Linux para ser sempre detectado como um dispositivo de bloco específico?

1

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.

    
por Cfinley 26.10.2012 / 02:42

2 respostas

1

O device_mapper resolve esse problema , até certo ponto. Você provavelmente deseja usar /dev/disk/by-uuid (ou possivelmente /dev/disk/by-path ).

    
por 26.10.2012 / 06:05
0

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.

    
por 29.10.2012 / 13:47